Both of these teams came from a goal down to book their place in the World Cup semi-finals, but which team will be featuring at Soccer City on 11th July?

The answer is probably the Netherlands, who finally demonstrated their true potential with a second-half performance against Brazil full of attacking intent and tough tackling. They will once again approach this match looking to keep things tight in the early stages before forcing a breakthrough.

Perhaps this is a bridge too far for a Uruguayan team who have had a fortunate draw to reach this stage of the competition. They sat back against South Korea to nearly get punished and the Ghanaians should have punished Luis Suarez for his handball on the line.

Suarez will be suspended for this match and, with Diego Lugano looking like missing out, the Dutch should find the net once or twice as they bid to win the World Cup for the first time.

PREDICTION: NETHERLANDS TO WIN 1-0 (6.0 with Ladbrokes) or 2-0 (7.0 with Ladbrokes)