Group A
Portugal 1 - 1 Greece
Spain 2 - 0 Russia
Greece 0 - 1 Spain
Russia 1 - 2 Portugal
Russia 3 - 1 Greece
Spain 1 - 1 Portugal
Group B
Switzerland 0 - 1 Croatia
France 2 - 0 England
England 2 - 1 Switzerland
Croatia 2 - 2 France
Croatia 1 - 1 England
Switzerland 0 - 2 France
Group C
Denmark 0 - 1 Italy
Sweden 2 - 1 Bulgaria
Bulgaria 2 - 1 Denmark
Italy 1 - 1 Sweden
Italy 3 - 1 Bulgaria
Denmark 2 - 2 Sweden
Group D
Czech Rep 2 - 0 Latvia
Germany 0 - 1 Holland
Latvia 1 - 2 Germany
Holland 2 - 3 Czech Rep
Holland 2 - 1 Latvia
Germany 1 - 1 Czech Rep
Portugal 1 - 1 Greece
Spain 2 - 0 Russia
Greece 0 - 1 Spain
Russia 1 - 2 Portugal
Russia 3 - 1 Greece
Spain 1 - 1 Portugal
Group B
Switzerland 0 - 1 Croatia
France 2 - 0 England
England 2 - 1 Switzerland
Croatia 2 - 2 France
Croatia 1 - 1 England
Switzerland 0 - 2 France
Group C
Denmark 0 - 1 Italy
Sweden 2 - 1 Bulgaria
Bulgaria 2 - 1 Denmark
Italy 1 - 1 Sweden
Italy 3 - 1 Bulgaria
Denmark 2 - 2 Sweden
Group D
Czech Rep 2 - 0 Latvia
Germany 0 - 1 Holland
Latvia 1 - 2 Germany
Holland 2 - 3 Czech Rep
Holland 2 - 1 Latvia
Germany 1 - 1 Czech Rep