The 2010 World Cup has reached the semifinal stage where one game lies between four teams and a chance for glory in the final.
Fans eagerly await the clashes of Holland vs. Uruguay and Germany vs. Spain and hope these encounters can live up to the best semifinal meetings of the tournament’s history