Madrid - Spain's conservative opposition People's Party (PP) won Sunday's European elections, Deputy Prime Minister Maria Teresa Fernandez de la Vega announced. The PP took 42 per cent of the vote and 23 of the 50 Spanish seats in the European parliament, when 88 per cent of the vote had been counted.
Prime Minister Jose Luis Rodriguez Zapatero's Socialists came second with 38.6 per cent and 21 seats.
The poll was seen as a test for Zapatero at the time of a deep economic crisis.
Analysts said the conservatives needed a clear victory for opposition leader Mariano Rajoy to reaffirm his leadership.
Voter turnout was 45.8 per cent, slightly more than in 2004.