| |||||||||||
| Thursday, 21 June 2012 | |||||
| Czech Republic | 0-1 | Portugal | |||
| 79 | Ronaldo | ||||
| Friday, 22 June 2012 | |||||
| Germany | 4-2 | Greece | |||
| 39 | Lahm | 55 | Samaras | ||
| 61 | Khedira | 89(p) | Salpigidis | ||
| 68 | Klose | ||||
| 74 | Reus | ||||
| Saturday, 23 June 2012 | |||||
| Spain | 2-0 | France | |||
| 19 | Xabi Alonso | ||||
| 90(p) | Xabi Alonso | ||||
| Sunday, 24 June 2012 | |||||
| England | 0-0 | Italy | aet, p2-4 | ||
| 3 | Mario MANDŽUKIĆ (Croatia) | |
| +1 | Cristiano RONALDO (Portugal) | |
| Mario GOMEZ (Germany) | ||
| Alan DZAGOEV (Russia) | ||
| 2 | Nicklas BENDTNER (Denmark) | |
| +1 | Dimitris SALPIGIDIS (Greece) | |
| Petr JIRÁČEK (Czech Republic) | ||
| +2 | XABI ALONSO (Spain) | |
| Andriy SHEVCHENKO (Ukraine) | ||
| Michael KROHN-DEHLI (Denmark) | ||
| Francesc FABREGAS (Spain) | ||
| Zlatan IBRAHIMOVIĆ (Sweden) | ||
| Fernando TORRES (Spain) | ||
| Václav PILAŘ (Czech Republic) |