Dhasa: The first of the two semi finals will be played between Netherlands and Uruguay on 7 July. These two teams have met on four occasions previously, with Uruguay winning three of those meetings and Netherlands only one. The second semi final will be played between Germany and Spain on 8 July. Germany and Spain have met twenty times in the past, Germany have won eight of those matches and Spain have won six. Its also worth noting that this is the first time Spain have managed to reach the semi finals at the World Cup. Which team will be managed to fight for final, some say Germany and other say Spain?