A csoport
Szerbia-Azerbajdzsán 1-0 (0-0)
Gól: Zigic (72.)
Lengyelország-Finnország 1-3 (0-0)
Gól: Gargula (89.), ill. Litmanen (54., 76., utóbbit 11-esből), Vaeyrynen (84.). Kiállítva: Glowacki (75., lengyel)
B csoport
Olaszország-Litvánia 1-1 (1-1)
Gól: Inzaghi (29.), ill. Danilevicius (21.)
Grúzia-Franciaország 0-3 (0-2)
Gól: Malouda (7.), Saha (15.), Asatiani (46., öngól)
Skócia-Feröer-szigetek 6-0 (5-0)
Gól: Fletcher (7.), McFadden (10.), Boyd (24., 11-esből, 38.), Miller (30., 11-esből), O”Connor (85.)
C csoport
MAGYARORSZÁG-NORVÉGIA 1-4 (0-3)
Moldova-Görögország 0-1 (0-0)
Gól: Liberopulosz (79.)
Málta-Bosznia-Hercegovina 2-5 (1-3)
Gól: Pace (6.), Mifsud (86.), ill. Barbarez (4.), Hrgovic (10., 45+1.), Muslimovic (48., 50.)
D csoport
Csehország-Wales 2-1 (0-0)
Gól: Lafata (76., 89.), ill. Jiranek (85., öngól)
Szlovákia-Ciprus 6-1 (3-0)
Gól: Skrtel (9.), Mintal (33., 56.), Sebo (43., 49.), Karhan (52.), ill. Jiaszemi (90.)
Németország-Írország 1-0 (0-0)
Gól: Podolski (57.)
E csoport
Észtország-Izrael 0-1 (0-1)
Gól: Colautti (8.)
Anglia-Andorra 5-0 (3-0)
Gól: Crouch (5., 66.), Gerrard (13.), Defoe (38., 47.)
F csoport
Észak-Írország-Izland 0-3 (0-3)
Gól: Thorvaldsson (13.), Hreidarsson (20.), Gudjohnsen (37.)
Spanyolország-Liechtenstein 4-0 (2-0)
Gól: F. Torres (20.), Villa (45., 62.), Luis Garcia (66.)
Lettország-Svédország 0-1 (0-1)
Gól: Ka:llström (39.)
G csoport
Fehéroroszország-Albánia 2-2 (2-1)
Gól: Kalacsev (2.), Romascsenko (24.), ill. Skela (7., 11-esből), Hasi (86.)
Luxemburg-Hollandia 0-1 (0-1)
Gól: Mathijsen (17.)
Románia-Bulgária 2-2 (1-0)
Gól: Rosu (40.), Marica (55.), ill. M. Petrov (82., 84.)