A 3. csoportban szereplő oroszok némi meglepetésre csak 1-1-es döntetlenre voltak képesek Észtországban, míg Szlovákia is hasonló eredmény ért el hazai pályán a portugálokkal szemben.
A 4. csoportban Franciaország fontos pontokat hullajtott el Izraelben, míg Svájc Frei hajrágóljával kiizzadta a sikert Ciprus ellen.
eredmények
1. csoport:
Andorra - Csehország 0-4 (0-2)
gól: Jankulovski (31., büntetőből), Baros (40.), Lokvenc (53.), Rosicky (90., büntetőből)
Macedónia - Románia 1-2 (1-1)
gól: Maznov (31.), illetve Mitea (18., 58.)
Hollandia - Örményország 2-0 (2-0)
gól: Castelen (3.), van Nistelrooy (34.)
2. csoport
Ukrajna - Dánia 1-0 (0-0)
gól: Voronyin (67.)
Grúzia - Törökország 2-5 (2-3)
gól: Amisulashvili (13.), Iashvili (41.) illetve Seyhan (10.), Fatih (21., 37.), Koray (74.), Tuncay (89.)
piros lap: Gogua (83. Grúzia)
Görögország - Albánia 2-0 (1-0)
gól: Hariszteasz (35.), Karagunisz (85.)
3. csoport
Észtország - Oroszország 1-1 (0-1)
gól: Terehhov (64.), illetve Arsavin (18.)
Lettország - Luxemburg 4-0 (2-0)
gól: Bleidelis (34.), Laizan (38., 11-esből), Verpakovskis (72., 90.)
Szlovákia - Portugália 1-1 (1-0)
gól: Karhan (8., 11-esből), Helder Postiga (62.)
4. csoport
Svájc - Ciprus 1-0 (0-0)
gól: Frei (88.)
piros lap: Panagiotou (90. Ciprus)
Izrael - Franciaország 1-1 (0-0)
gól: Badir (83.), illetve Trezeguet (50.)
piros lap: Trezeguet (55.)
5. csoport
Moldova - Norvégia 0-0
Szlovénia - Fehéroroszország 1-1 (1-0)
gól: Rodic (44.), illetve Kulchiy (48.)
6. csoport
Lengyelország - Észak-Írország 1-0 (0-0)
gól: Zurawski (85.)
Ausztria - Wales 1-0 (0-0)
gól: Aufhauser (87.)
Anglia - Azerbajdzsán 2-0 (0-0)
gól: Gerrard (51.), Beckham (62.)
7. csoport
Bosznia-Hercegovina - Litvánia 1-1 (1-0)
gól: Bolic (21.), illetve Stankevicius (60.)
piros lap: Stankevicius (64.)
San Marino - Belgium 1-2 (1-1)
gól: Selva (41.), illetve Simons (19. 11-esből), Van Buyten (64.)
Szerbia-Montenegró - Spanyolország 0-0
8. csoport
Horvátország - Málta 3-0 (2-0)
Magyarország - Bulgária 1-1 (0-0)