Spain

FINAL: Netherlands 0-1 Spain (aet)

Andres Iniesta struck a dramatic winner late in extra time to give Spain World Cup glory for the first time but condemned the Netherlands to their third defeat in a final.

Iniesta drilled his right-foot strike across goal - but the Dutch were incensed after referee Howard Webb had failed to award their side a corner moments earlier when a free-kick took a sizeable deflection off Cesc Fabregas.

Semi Final: Germany 0 - Spain 1

Spain reached the World Cup final for the first time after a second-half header from Carles Puyol secured a narrow victory over Germany after an intriguing match in Durban.

Vicente del Bosque's side won their third straight game 1-0 and will now play the Netherlands in Sunday's final at Soccer City.

Spain deserved their victory after controlling huge periods of the match, but once again it was far from a vintage performance.

Del Bosque's team improved on their scrappy performance against Paraguay in the previous round but still struggled to carve out clear openings.