Spaniards continue to protest against unemployment for the seventh day across the country defying a ban on demonstrations before the elections.

More than 20,000 people were protesting across the country, in Madrid, Barcelona, Cordoba, Murcia, Valencia, Zaragoza, Tarragona, Salamanca, Sevilla, Malaga, Cadiz, Oviedo, Santander and Bilbao.

A law prohibiting political events before the elections on Sunday came into effect at midnight.

The ruling Socialists have indicated that police would not enforce the ban. To resolve one problem the police shouldn't create another problem, Interior Minister Alfredo Perez Rubalcaba told Reuters.

Police action against the protesters would be disastrous for the Socialists who face heavy losses in Sunday elections, says analysts.