Anger over Spain's dire economic situation has prompted thousands of people to fill Barcelona's famous Plaza de Catalunya following an attempt by riot police to break up an anti-government protest camp there.

City authorities said they needed to empty the square, which is popular among football fans, ahead of Saturday's Champions League final between Barcelona and Manchester United.