Spain played a match against Germany on July 7 in the 2010 FIFA World Cup.
The first semi-final of the 2010 FIFA World Cup was played between Uruguay and Netherlands. Netherlands won the match. Uruguay 2 - 3 Netherlands The second semi-final of the 2010 FIFA World Cup was played between Germany and Spain. Spain won the match Germany 0 -1 Spain
The result of the semi-final match between Germany and Spain was a 1-0 victory for Spain - the scorer was Carles Puyol, in the 73rd minute.
Spain, in the semi-finals, 1-0. Germany did go on to win the 3rd place match over Uruguay.
Spain
Spain defeated Germany.
Switzerland beat Spain 1-0 in the first match of the group stage in the 2010 World Cup.
The final match of the 2010 FIFA World Cup was played between Netherlands and Spain. Spain won the match. This was Spain's first World cup title. Netherlands 0 - 1 (a.e.t.) Spain
Spain 1-3 Germany
59th match of 2010 fifa world cup.
Germany beat Argentina 4-0 in the World Cup 2010.
Yes. Spain beat Germany 1:0 in the semifinal of the FIFA World Cup 2010.