Group One
Andorra 1 Macedonia 0
Scorer: Marc Bernaus 60
Halftime: 0-0
Armenia 0 Czech Republic 3
Scorers: Jan Koller 3, 78, Tomas Rosicky 30
HT: 0-2
Netherlands 3 Finland 1
Scorers:
Netherlands – Wesley Sneijder 39, Ruud van Nistelrooy 41, 63
Finland – Teemu Tainio 14
HT: 2-1; Att: 49,000
Group Two
Kazakhstan 0 Albania 1
Scorer: Alban Bushaj 60
HT: 0-0
Ukraine 2 Georgia 0
Scorers: Olexiy Belik 9, Andriy Shevchenko 80
HT: 1-0
Att: 30,000
Denmark 1 Turkey 1
Scorers
Denmark: Jon Dahl Tomasson 27pen
Turkey: Nihat Kahveci 70
Missed penalty: Nihat Kahveci (Turkey) 59
Red card: Jesper Gronkjaer (Denmark) 30
HT: 1-0
Att: 41,331
Group Three
Latvia 2 Estonia 2
Scorers:
Latvia – Vitalijs Astafjevs 65, Jurijs Laizans 82
Estonia – Andres Oper 72, Ingemar Teever 79
HT: 0-0
Att: 8,200
Luxembourg 0 Liechtenstein 4
Scorers: Martin Stocklasa 41, Franz Burgmeier 44, 84, Mario Frick 57pen
HT: 0-2
Att: 3,500
Portugal 7 Russia 1
Scorers:
Portugal – Pauleta 26, Cristiano Ronaldo 39, 69, Deco 45, Simao 82, Petit 89, 90+3
Russia – Andrei Arshavin 79
Halftime: 3-0
Attendance: 27,258
Group Four
Ireland 2 Faroe Islands 0
Scorers: Robbie Keane 14pen, 32
HT: 2-0
Att: 36,000
Cyprus 0 France 2
Scorers: Sylvain Wiltord 38, Thierry Henry 72
HT: 0-1
Att: 7,000
Group Five
Norway 3 Slovenia 0
Scorers: John Carew 7, Morten Gamst Pedersen 60, Alexander Odegaard 90
HT: 1-0
Att: 24,907
Moldova 1 Scotland 1
Scorers:
Moldova – Serghei Dadu 27
Scotland – Steve Thompson 30
HT: 1-1
Att: 4,500
Italy 4 Belarus 3
Scorers
Italy: Francesco Totti 27pen, 74, Daniele De Rossi 33, Alberto Gilardino 86
Belarus: Maxim Romashchenko 52, 89, Vitaly Bulyga 77
Red card: Sergei Yaskovich (Belarus) 90+3
T: 2-0
Att: 16,510
Group Six
Azerbaijan 0 England 1
Scorer: Michael Owen 22
HT: 0-1
Att: 15,000
Wales 2 Poland 3
Scorers
Wales -: Robert Earnshaw 56, John Hartson 90+3
Poland: Tomasz Frankowski 72, Maciej Zurawski 81, Jacek Krzynowek 85
HT: 0-0
Att: 56,685
Northern Ireland 3 Austria 3
Scorers
Northern Ireland: David Healy 36, Colin Murdock 60, Stuart Elliott 90
Austria: Markus Schopp 14, 72, Christian Mayrleb 61
HT: 1-1
Att: 11,830
Group Seven
Lithuania 0 Spain 0
Att: 6,000
Serbia & Montenegro 5 San Marino 0
Scorers: Savo Milosevic 35, Dejan Stankovic 45, 50, Ognjen Koroman 52, Zvonimir Vukic 69
HT: 2-0
Att: 3,000
Group Eight
Bulgaria 4 Malta 1
Scorers:
Bulgaria – Dimitar Berbatov 43, 56, Hristo Yanev 47, Chavdar Yankov 87
Malta – Michael Mifsud 12
HT: 1-1
Att: 17,700
Iceland 1 Sweden 4
Scorers:
Iceland – Eidur Gudjohnsen 66
Sweden – Henrik Larsson 24, 39, Marcus Allback 27, Christian Wilhelmsson 44
HT: 0-4
Att: 7,035