Spain's politicians are in the final stretch of campaigning before voters go to the polls this weekend, with all the main parties holding mass rallies to put out their final message ahead of Sunday's vote.
Prime Minister and head of Spain's ruling Socialists Pedro Sanchez addressed supporters at a mass rally in Valencia, telling them he is ready to govern alone or with other allies, depending on the outcome of the vote.
"I worry a lot about we are hearing recently. What we are hearing for several weeks now is really worrying. They want to take Spain back 40 years and all that is happening in Europe is really worrying," one socialist party supporter said.
"We must win a majority, but if we do not, we must cooperate with the left, it is always better with the left, but we will win, we will win," another socialist party supporter said.
The third election in Spain in four years delivered a deeply fragmented parliament that could spell prolonged political uncertainty. The Socialists have been ruling in minority, passing legislation with support from left-wing Podemos and small regional parties.
Pablo Iglesias, the head of the Podemos party, addressed supporters in Madrid at a time when the left hopes to have a decisive role in the future governance of Spain.
The Spanish capital was also the venue for the main rally of the right-wing conservative Popular Party, where Pablo Casado addressed supporters. The Popular Party, which lost power in 2018 due to scandals, wants to return dynamically with a new leadership.
"The Popular Party is the same as always, but it is renewed, protecting the values that we all asked for: the unity of Spain and the recovery of the common course with Catalonia," said a right-wing supporter.
"I think there will be surprises. Vox will inevitably get more than expected. The Popular Party will get more seats than opinion polls suggest. There will be an unbelievable decline for Unidas Podemos. The Socialist party will win the elections, but I think that the right alliance will be the winner in the end and Casado will be prime minister," said a Popular Party supporter.
Albert Rivera’s centre-right party Ciudadanos also hopes to play a role in Spain's new political landscape and held a final pre-election rally in Valencia.
But there was also an intervention in the Spanish elections by three members of the Femen collective, who plunged half-naked into the final rally by the far-right Vox party of Santiago Abascal in Madrid, with the slogan "this is not patriotism, this is fascism" written over their breasts.
At the end of the day, undecided voters and voter turnout will likely play a key role in the election result.
"Voters who are still undecided may be the key to these elections. Their choice may influence the balance of the right block or the left block. Opinion polls do not give a majority to any of the two main parties and all eyes are on May 29, and for the deals that will emerge," said Euronews correspondent Cristina Giner.