A francia labdarúgó-válogatottnak, nem ment úgy, mint a brazilok elleni negyeddöntőben, de Portugália ellen a kevesebb is elegendőnek bizonyult a továbbjutáshoz. A müncheni vb-elődöntőt Zidane tizenegyese döntötte el, így a gallok 1998 után ismét finálét vívhatnak - ezúttal Olaszország ellen.
Portugália - Franciaország 0-1 (0-1)
München, 66 000 néző
v.: Jorge Larrionda (uruguayi)
Portugália: Ricardo - Miguel (Paulo Ferreira, 62.), Ricardo Carvalho, Fernando Meira, Nuno Valente - Costinha (Helder Postiga, 74.), Maniche, Deco, Luis Figo, Cristiano Ronaldo - Pauleta (Simao Sabrosa, 68.)
Franciaország: Barthez - Sagnol, Thuram, Gallas, Abidal - Vieira, Makelele - Ribery (Govou, 72.), Zidane, Malouda (Wiltord, 69.) - Henry (Saha, 85.)
gól: Zidane (33., 11-esből)
sárga lap: Ricardo Carvalho (82.), illetve Saha (87.)