| 4 - 0 | Ucrania | FullTime | |
|---|---|---|---|
| David Villa (16') (Free kick) | 2-0 | ||
| Xabi Alonso (12') (Assist from Xavi) | 1-0 | ||
| David Villa (47') (Penalty) | 3-0 | ||
| Fernando Torres (80') (Assist from Carles Puyol) | 4-0 | ||
| 2 - 2 | Arabia Saudita | FullTime | |
|---|---|---|---|
| Ziad Jaziri (22') (Interception) | 1-0 | ||
| Radhi Jaidi (91') (Assist from Ziad Jaziri) | 2-2 | ||
| 1-2 | Sami Al Jaber (83') (Assist from Malik Mouath) | ||
| 1-1 | Yasser Al Qahtani (56') (Assist from Mohammed Noor) | ||
| 3 - 1 | Túnez | FullTime | |
|---|---|---|---|
| 0-1 | Jawher Mnari (7') (Rebound) | ||
| Fernando Torres (75') (Assist from Cesc Fábregas) | 2-1 | ||
| Fernando Torres (90') (Penalty) | 3-1 | ||
| Raúl (70') (Rebound) | 1-1 | ||
| | 0 - 4 | Ucrania | FullTime |
|---|---|---|---|
| 0-1 | Andri Rusol (3') (Assist from Maksim Kalinichenko) | ||
| 0-2 | Sergi Rebrov (35') (Assist from Anatoli Timoshchuk) | ||
| 0-3 | Andri Shevchenko (45') (Assist from Maksim Kalinichenko) | ||
| 0-4 | Maksim Kalinichenko (83') (Assist from Andri Shevchenko) | ||
| | 0 - 1 | España | FullTime |
|---|---|---|---|
| 0-1 | Juanito (35') (Assist from José Antonio Reyes) | ||
| 1 - 0 | Túnez | FullTime | |
|---|---|---|---|
| Andri Shevchenko (69') (Penalty) | 1-0 | ||