Looking at all World Cup Winners, it’s even steven between South America and Europe i.e. 9 titles each. Since Uruguay are n’t that good any more, it is really two teams Brazil and Argentina taking on the whole of Europe..
World Cup Winners: first cup in 1930 was won by Uruguay
South America (9)
Brazil (5) - 1958, 1962, 1970, 1994, 2002; runners-up in 1950 and 1998
Argentina (2) - 1978 and 1986; runners-up in 1930 and 1990
Uruguay (2) - 1930 & 1950
Europe (9)
Italy (4) - 1934, 1938, 1982 & 2006; runners-up in 1970 and 1994
Germany (3) - 1954, 1974, 1990 (all as west Germany); runners-up in 1966, 1982, 1986 & 2002
France (1) - 1998, runners-up in 2006
England (1, and thank god for that) - 1966 - but they still can’t stop reminding us about that one win..
Now looking at all Euro Cups
**Euro Cup Winners: **first cup in 1960 was won by USSR
Germany (3) - 2 as West Germany in 1972 & 1980, 1996, runners-up in 1976 & 1992
**France (2) **- 1984 & 2000
USSR (1) - 1960; runners-up in 1964, 1972 & 1988
Italy (1) - 1968; runner-up in 2000
Spain (1) - 1964; runner-up in 1984
Czechoslovakia (1) - 1976; runner-up in 1996
Holland (1) - 1988
Denmark (1) - 1992
Greece (1) - 2004
Head to Head; Germany-Spain: 8-5 in 19 games; 6 drawn
Euro Cups: have met each other twice, 1-1
******In competitive matches (World and Euro Cups) 4-1 to Germany in 7 games; 2 drawn
Germany’s biggest win 4-1 (2000), Hanover
Spain’s biggest win 2-0 (1970, Seville); 3-1 (2003, Mallorca)
Last game (2003, Mallorca) Spain won 3-1
http://news.bbc.co.uk/sport1/hi/football/euro_2008/spain/7478630.stm
Not only history but also other factors such as mental toughness and most esp. the ability to raise their game when it really counts point to a German win, ****** being the most relevant stat. here