Premiership leaders Liverpool get back to league business this Saturday with a trip south to Portsmouth. Click here for latest odds!

Group A
Finland 0-0 Poland

Kazakhstan 2-2 Belgium

Scorers:
Kazakhstan: Byakov 39, Smakov (pen) 77
Belgium: Geraerts 13, Mirallas 24

Portugal 1-1 Serbia

Scorers:
Portugao: Simao 11
Serbia: Ivanovic 88

Sent-off: Dragutinovic

Group B
France 0-1 Scotland

Scorer: McFadden 64

Lithuania 2-1 Faroe Islands

Scorers:
Lithuania: Jankauskas 8, Danilevicius 53
Faroe Islands: Jacobsen 90

Ukraine 1-2 Italy

Scorers:
Ukraine: Shevchenko 71
Italy: Di Natale 41, 77

Group C
Bosnia-Herzegovina 0-1 Moldova

Scorer: Bugaev 22

Norway 2-2 Greece

Scorers:
Norway: Carew 15, Riise 39
Greece: Kyrgiakos 7, 30

Turkey 3-0 Hungary

Scorers: Unal 68, Aurelio 72, Altintop 90

Group D
Cyprus 3-0 San Marino

Scorers: Makridis 15, Aloneftis 41, 90

Czech Republic 1-0 Republic of Ireland

Scorer: Jankulovski 15

Sent-off: Hunt 61

Slovakia 2-5 Wales

Scorers:
Slovakia: Mintal 12, 57
Wales: Eastwood 22, Bellamy 34, 41, Durica o.g. 78, Davies 90

Group E
Andorra 0-6 Croatia

Scorers: Srna 34, Petric 38, 44, Kranjcar 49, Eduardo 55, Rakitic 64

Sent-off: Garcia 77

England 3-0 Russia

Scorers: Owen 7, 31, Ferdiand 84

FYR Macedonia 1-1 Estonia

Scorers:
FYR Macedonia: Maznov 30
Estonia: Piiroja 17

Group F
Denmark 4-0 Liechtenstein

Scorers: Nordstrand 3, 36, Laursen 12, Tomasson 18

Iceland 2-1 Northern Ireland

Scorers:
Iceland: Bjornsson 6, Gillespie o.g. 90
Northern Ireland: Healy (pen) 72

Spain 2-0 Latvia

Scorers: Xavi 13, Torres 86

Group g
Albania 0-1 Holland

Scorer: Van Nistelrooy 90

Sent off: Cana 87

Bulgaria 3-0 Luxembourg

Scorers: Berbatov 27, 28, M Petrov 54 (pen)

Slovenia 1-0 Belarus

Scorer: Lavric (pen) 3

Sent off: Radkov 70

Premiership leaders Liverpool get back to league business this Saturday with a trip south to Portsmouth. Click here for latest odds!