Compare football odds from over 25 bookmakers and claim £500+ in Free Bets. Click here for offer!

Group A
Azerbaijan 1-0 Finland

Scorer:
Imamaliev 83

Poland 1-0 Armenia

Scorer: Zurawski 26

Serbia 1-1 Portugal

Scorers:
Serbia: Jankovic 37
Portugal: Tiago 5

Group B
Georgia 3-1 Faroe Islands

Scorers:
Georgia: Siradze 25, Iashvili 45, Iashvili (pen) 90
Faroe Islands: Jacobsen 57
Sent-off: Benjaminsen 65

Italy 2-0 Scotland

Scorer: Toni 12, 70

Ukraine 1-0 Lithuania

Scorer: Gusev 47

Group C
Hungary 2-0 Moldova

Scorers: Priskin 9, Gera 63

Malta 0-1 Greece

Scorer: Basinas 66 (pen)

Sent-off: Briffa 66

Turkey 2-2 Norway

Scorers:
Turkey: Altintop 72, 90
Norway: Brenne 31, Andresen 40

Group D
Czech Republic 1-0 Cyprus

Scorer: Kovac 22

Republic of Ireland 1-0 Slovakia

Scorer: Doyle 13

Wales 3-0 San Marino

Scorers: Giggs 3, Bale 20, Koumas 63 (pen)

Group E
Andorra 0-3 England

Scorers: Gerrard 54, 76, Nugent 90

Israel 4-0

Scorers: Tal 19, Colautti 29, Sahar 77, 80

Group F
Liechtenstein 1-0 Latvia

Scorer: Frick 17

Northern Ireland 2-1 Sweden

Scorers:
Northern Ireland Healy 31, 58
Sweden: Elmander 26

Spain 1-0 Iceland

Scorer: Iniesta 81

Group G
Bulgaria 0-0 Albania

Romania 3-0 Luxembourg

Scorers: Mutu 26, Contra, 56, Marica 90.

Slovenia 0-1 Holland

Scorer: Van Bronckhorst 86

Compare football odds from over 25 bookmakers and claim £500+ in Free Bets. Click here for offer!