Semi Final: Uruguay 2-3 Netherlands

Two goals in three second-half minutes by Wesley Sneijder and Arjen Robben helped to see off a resolute Uruguay side and put the Netherlands into a World Cup final for the first time since 1978.

The Dutch looked short of ideas for long periods but still had the quality in front of goal when it mattered to set up an all-European final against Euro 2008 champions Spain or Germany in Johannesburg on Sunday.

After Giovanni van Bronckhorst's spectacular opener, Uruguay were gifted an equaliser when goalkeeper Maarten Stekelenburg failed to deal with Diego Forlan's long-range shot.

But Sneijder and Robben again made the difference for the two-time runners-up, who were left hanging on at the end following Maxi Pereira's injury-time reply. However, the Dutch held firm to make sure of their progress.

It was a dramatic end to an often tepid match as Uruguay, who were without the suspended Luis Suarez following his goal-line handball that helped them past Ghana in the quarter-finals, only showed real attacking intent when they fell two goals behind.