All times are Cairo Local Time CLT (GMT+2)
Fri 8 June: Group A
Poland 1-1 Greece (Warsaw)
Scorers: Lewandowski 17/ Salpigidis 51
Russia 4-1 Czech Republic (Wroclaw)
Scorers: Dzagoev 15, 79, Shirokov 24, Pavlyuchenko 82/ Pilar 52
Sat 9 June: Group B
Netherlands 0-1 Denmark (Kharkiv)
Scorers: Michael Krohn-Dehli 24
Germany 1-0 Portugal (Lviv)
Scorers: Gomez 72
Sun 10 June:Group C
Spain 1-1 Italy
Scorers: Di Natale 61 / Fabregas 64 (Gdansk)
Rep of Ireland 1-3 Croatia (Poznan)
Scorers: Ledger 19 / Manezukic 3,49, Jelavic 43
Mon 11 June:Group D
France 1-1 England (Donetsk)
Scorers: Nasri 39 / Lescott 30
Ukraine 2-1 Sweden (Kiev)
Scorers: Shevchenko 55, 61 / Ibrahimovic 52
Tue 12 June: Group A
Greece 1-2 Czech Republic (Wroclaw)
Scorers: Gekas 53 / Jiracek 3, Pilar 6
Poland 1-1 Russia (Warsaw)
Scorers: Blaszczykowski 57 / Dzagoev 37
Wed 13 June:Group B
Denmark 2-3 Portugal (Lviv)
Scorers: Bendtner 41, 80 / Pepe 24, Postiga 36, Varela 87
Netherlands 1-2 Germany (Kharkiv)
Scorers: Van Persie 73/ Gomez 24, 38
Thu 14 June:Group C
taly 1-1 Croatia (Poznan)
Scorers: Pirlo 29 / Mandzukic 72
Spain 4-0 Rep of Ireland (Gdansk)
Scorers: Torres 4, 70, Silva 49, Fabregas83
Fri 15 June:Group D
Sweden 2-3 England (Kiev)
Scorers: Glenn Johnson 49og, Olof Mellberg 56 / Andy Carroll 23, Theo Walcott 64, Danny Welbeck 78
Ukraine 0-2 France (Donetsk)
Scorers: Jeremy Menez 53, Yohann Cabaye 56
Sat 16 June:Group A
Czech Republic 1-0 Poland (Wroclaw)
Scorers: Jiracek 72
Greece 1-0 Russia (Warsaw)
Scorers: Karagounis 45
Sun 17 June:Group B
Portugal 2-1 Netherlands (Kharkiv)
Scorers: Ronaldo 28, 74 / Vaart
Denmark 1-2 Germany (Lviv)
Scorers: Scorers: Krohn-Dehli 24 / Podolski 19, Bender 80
Mon 18 June:Group C
Croatia 0-1 Spain (Gdansk)
Italy 2-0 Rep of Ireland (Poznan)
Tue 19 June:Group D
England 1-0 Ukraine (Donetsk)
Scorers: Rooney 48
Sweden 2-0 France (Kiev)
Scorers: Ibrahimovic 54, Larsson 90
Quarter-finals:
Thu 21 June:
Czech Republic 0-1 Portugal ( Warsaw)
Scorers: Ronaldo 79
Fri 22 June:
Germany 4-2 Greece (Gdansk)
Scorers: Lahm 39, Khedira 61, Klose 68, Reus 74 / Samaras 55, Salpingidis 89pen
Sat 23 June:
Spain 2-0 France ( Donetsk)
Scorers: Alonso 19, 90pen
Sun 24 June:
England 0-0 (2-4pen) Italy (Kiev)
Semi-finals:
Wed 27 June:
Spain v Portugal (Donetsk)
Thu 28 June:
Germany 1-2 Italy (Warsaw)
Scorers: Balotelli20,36 / Ozil (pen) 90
Final
Sun 1 July:
Spain 4-0 Italy (Kiev)
Scorers: Silva 14, Alba 41, Torres 84, Mata 88
Short link: