Group 1
Finland 3 Andorra 0
Scorers: Alexei Eremenko 42, 64, Aki Riihilahti 58
Halftime: 1-0
Attendance: 7,437
Romania 2 Macedonia 1
Scorers:
Romania – Daniel Pancu 16, Adrian Mutu 88
Macedonia – Aleksandar Vasovski 75
Red card: Velice Sumolokovski (Macedonia) 89
Halftime: 1-0
Attendance: 26,000
Group Two
Turkey 1 Georgia 1
Scorers:
Turkey – Fatih Teke 49
Georgia – Malkhaz Asatiani 84
Red card: Hasan Sas (Turkey) 58
Halftime: 0-0
Attendance: 15,000
Denmark 1 Ukraine 1
Scorers:
Denmark – Martin Jorgensen 9
Ukraine – Andriy Husin 56
Halftime: 1-0
Attendance 36,335
Albania 2 Greece 1
Scorers:
Albania – Edvin Murati 2, Adriaj Aliaj 10
Greece – Stelios Giannakopoulos 38
Halftime: 2-1
Attendance: 4,000
Group Three
Estonia 4 Luxembourg 0
Scorers: Ingemar Teever 7, Manou Schauls 41og, Andres Oper 61, Kristen Viikmae 66
Red card: Daniel Huss (Luxembourg) 34
Halftime: 2-0
Attendance: 3,000
Russia 1 Slovakia 1
Scorers:
Russia – Dmitry Bulykin 14
Slovakia – Robert Vittek 87
Missed penalty: Andrei Karyaka (Russia) 72
Halftime: 1-0
Attendance: 14,000
Latvia 0 Portugal 2
Scorers: Cristiano Ronaldo 58, Pauleta 59
Halftime 0-0
Attendance: 9,500
Group Four
Ireland 3 Cyprus 0
Scorers: Clinton Morrison 33, Andy Reid 38, Robbie Keane 55pen
Halftime: 2-0
Attendance: 35,900
Switzerland 6 Faroe Islands 0
Scorers: Johan Vonlanthen 10, 14, 57, Alexander Rey 29, 44, 55
Halftime: 4-0
Attendance: 15,000
France 0 Israel 0
Attendance: 43,526
Group Five
Slovenia 3 Moldova 0
Scorers: Milenko Acimovic 6, 28, 49
Halftime: 2-0; Attendance: 4,000
Italy 2 Norway 1
Scorers:
Italy – Daniele De Rossi 4, Luca Toni 80
Norway – John Carew 1
Halftime: 1-1
Attendance: 21,463
Group Six
Northern Ireland 0 Poland 3
Scorers: Maciej Zurawski 4, Piotr Wlodarczyk 37, Jacek Krzynowek 57
Red card: Piotr Wlodarczyk (Poland) 79
Halftime: 0-2
Attendance: 14,000
Azerbaijan 1 Wales 1
Scorers:
Azerbaijan – Rashad Sadygov 56
Wales – Gary Speed 48
Halftime: 0-0
Attendance: 15,000
Austria 2 England 2
Scorers:
Austria – Roland Kollmann 71, Andreas Ivanschitz 73
England – Frank Lampard 24, Steven Gerrard 64
Halftime: 0-1
Attendance: 47,500
Group Seven
Belgium 1 Lithuania 1
Scorers:
Belgium – Wesley Sonck 61
Lithuania – Edgaras Jankauskas 72
Halftime: 0-0
Attendance: 20,000
San Marino 0 Serbia & Montenegro 3
Scorers: Zvonimir Vukic 4, Nenad Jestrovic 15, 82
Halftime: 0-2
Attendance: 500
Group Eight
Iceland 1 Bulgaria 3
Scorers:
Iceland – Eidur Gudjohnsen 51pen
Bulgaria – Dimitar Berbatov 35, 49, Hristo Yanev 62
Red card: Brynjar Gunnarsson (Iceland) 83
Halftime: 0-1
Attendance: 5,000
Croatia 3 Hungary 0
Scorers: Dado Prso 32, Ivan Klasnic 57, Gabor Gypes 80og
Red card: Szabolcs Huszti (Hungary) 11
Halftime: 1-0
Attendance: 25,000
Malta 0 Sweden 7
Scorer: Zlatan Ibrahimovic 4, 11, 14, 71, Fredrik Ljungberg 46, 74, Henrik Larsson 76
Missed penalty: Henrik Larsson (Sweden) 90
Halftime: 0-3
Attendance: 4,000