G Grubu'nu 2. sırada tamamlayan Fransa ile H Grubu'nun lideri İspanya, Hanover'de karşı karşıya geldi.
İsviçre, Güney Kore ve Togo'nun yer aldığı G Grubu'nda 3 gol atarak 2. tura çıkan ve eleştirilerin hedefi olan Fransa, 9 puanla lider olarak 2. tura gelen İspanya'yı
3-1'le geçti ve çeyrek finalde Brezilya'nın rakibi oldu.
Hanover'deki karşılaşmaya iyi başlayan İspanya, topa daha çok sahip olup pozisyonlar üretirken, 28. dakikada David Villa'nın penaltıdan attığı golle 1-0 öne geçti. Fransa bu gole 41. dakikada Frank Ribery ile cevap verirken, mücadelenin ilk yarısı 1-1 beraberlikle sonuçlandı.
İkinci yarıda iki takım da öne geçme fırsatı ararken, beklenen gol 83. dakikada Vieira'nın kafa vuruşuyla geldi ve Fransa skoru 2-1'e taşıdı. Son bölümlerde İspanya beraberlik için uzun toplarla gol ararken, ani gelişen bir Fransa atağında Zidane sahneye çıktı ve 90+2'de maça son noktayı koydu.
Fransa aldığı 3-1'lik galibiyetle çeyrek finale yükselirken, şampiyonanın favori ekiplerinden Brezilya'nın da rakibi oldu.
İspanya karşısında 1 asist ve 1 gole imza atan Fransız Patrick Vieira, FIFA tarafından maçın en değerli oyuncusu seçildi.
İSPANYA: 1 - FRANSA: 3
Stat: AWD Arena
Hakemler: Roberto Rosetti, Cristiano Copelli, Alessandro Stagnoli (İtalya)
İspanya: Casillas, Ramos, Puyol, Pablo Ibanez, Pernia, Fabregas, Xabi Alonso, Xavi (Dk. 72 Senna), Raul (Dk. 54 Garcia), Torres, David Villa (Dk. 54 Joaquin)
Fransa: Barthez, Sagnol, Thuram, Gallas, Abidal, Vieira, Makelele,Ribery, Zidane, Malouda (Dk. 74 Govou), Henry (Dk. 88 Wiltord)
Goller: Dk. 28 David Villa (Penaltıdan) (İspanya), Dk. 41 Ribery, Dk. 83 Vieira, Dk. 90 Zidane (Fransa)
Sarı Kartlar: Dk. 82 Puyol (İspanya), Dk. 68 Vieira, Dk. 87 Ribery, Dk. 89 Zidane (Fransa)