Mesir vs Portugal: 2-1
Spanyol vs Uruguay: 2-1
Prancis vs Argentina: 2-1
Islandia vs Peru: 1-0
Brasil vs Meksiko: 3-0
Jerman vs Serbia: 3-1
Belgia vs Kolombia: 2-1
Polandia vs Inggris: 1-2 (hingga babak tambahan)
Perempat Final:
Mesir vs Perancis: 1-3
Spanyol vs Islandia: 4-1
Brasil vs Belgia: 2-2 (Brasil menang adu penalti)
Jerman vs Inggris: 3-2
Semifinal:
Perancis vs Brasil: 1-3