| |||||||||||
| Thursday, 19 June 2008 | |||||
| Portugal | 2-3 | Germany | |||
| 40 | Nuno Gomes | 22 | Schweinsteiger | ||
| 87 | Hélder Postiga | 26 | Klose | ||
| 61 | Ballack | ||||
| Friday, 20 June 2008 | |||||
| Croatia | 1-1 | Türkiye | aet, p1-3 | ||
| 119 | Klasnic | 120 | Semih | ||
| Saturday, 21 June 2008 | |||||
| Netherlands | 1-3 | Russia | aet | ||
| 86 | van Nistelrooy | 56 | Pavlyuchenko | ||
| 112 | Torbinsky | ||||
| 116 | Arshavin | ||||
| Sunday, 22 June 2008 | |||||
| Spain | 0-0 | Italy | aet, p4-2 | ||
| 4 | David VILLA (Spain) | |
| 3 | Hakan YAKIN (Switzerland) | |
| +1 | Roman PAVLYUCHENKO (Russia) | |
| Lukas PODOLSKI (Germany) | ||
| 2 | +1 | SEMIH Sentürk (Türkiye) |
| +1 | Ruud VAN NISTELROOY (Netherlands) | |
| +1 | Andrei ARSHAVIN (Russia) | |
| Robin VAN PERSIE (Netherlands) | ||
| Zlatan IBRAHIMOVIĆ (Sweden) | ||
| NIHAT Kahveci (Türkiye) | ||
| ARDA Turan (Türkiye) | ||
| +1 | Michael BALLACK (Germany) | |
| +1 | Ivan KLASNIC (Croatia) | |
| Wesley SNEIJDER (Netherlands) |