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