Grupa 1.:
Węgry - Albania 2:0 (0:0)
Bramki: Torghelle (49), Juhasz (81)
Dania - Malta 3:0 (2:0)
Bramki: Larsen (10), Agger (29 z karnego), Larsen (47)
Szwecja - Portugalia 0:0
Grupa 2.:
Szwajcaria - Łotwa 2:1 (0:0)
Bramki: Frei (63), N'kufo (73) - Ivanovs (71)
Luksemburg - Izrael 1:3 (1:1)
Bramki: Peters (14) - Benayoun (2 z karnego), Golan (52), Toema (82)
Grecja - Mołdawia 3:0 (2:0)
Bramki: Charisteas (32), Katsouranis (39), Charisteas (51)
Grupa 3.:
Polska - Czechy 2:1 (1:0)
Bramki: Paweł Brożek (27), Błaszczykowski (52), Fenin (86)
San Marino - Słowacja 1:3 (1:2)
Bramki: Selva (45) - Sestak (32), Kozak (39), Karhan (50)
Słowenia - Irlandia Północna 2:0 (0:0)
Bramki: Novakovic (84), Ljubijankic (85)
Grupa 4.:
Finlania - Azerbejdżan 1:0 (0:0)
Bramka: M. Forssell (61 z karnego)
Walia - Lichtenstein 2:0 (1:0)
Bramki: David Edwards (42), Mario Frick (80 samobójcza)
Niemcy - Rosja 2:1 (2:0)
Bramki: Podolski (9), Ballack (28), Arszawin (51)
Grupa 5.:
Turcja - Bośnia i Hercegowina 2:1 (0:1)
Bramki: Turan (51), Erdinc (66) - Dzeko (26)
Belgia - Armenia 2:0 (2:0)
Bramki: Sonck (21), Fellaini (38)
Estonia - Hiszpania 0:3 (0:2)
Bramki: Juanito (34), Villa (38), Puyol (69)
Grupa 6.:
Angila - Kazachstan 5:1 (0:0)
Bramki: Rio Ferdinand (52), Aleksandr Kuczma (62 samobójcza), Wayne Rooney (76, 86), Jermaine Defoe (90) - Żambyl Kukiejew (68)
Ukrana - Chorwacja 0:0
Grupa 7.:
Wyspy Owcze - Austria 1:1 (0:0)br> Bramki: Bogi Lokin (47) - Martin Stranzl (48)
Serbia - Litwa 3:0 (2:0)
Bramki: Ivanović (6), Stanković (43), Żigić (83)
Rumunia - Francja 2:2 (2:1)
Bramki: Petre (5), Goian (17) - Ribery (37), Gourcuff (69)
Grupa 8.:
Gruzja - Cypr 1:1 (0:0)
Bramki: Lewan Kobiaszwili (73) - Michael Konstantinou (66)
Bułgaria - Włochy 0:0
Grupa 9.:
Szkocja - Norwegia 0:0
Holandia - Islandia 2:0 (1:0)
Bramki: Mathijsen (15), Huntelaar (65)