Nonostante un diffuso scetticismo e voci su uno spogliatoio diviso a causa delle cattiva gestione dei giocatori da parte di Domenech, la Francia fu grande protagonista al in Germania. Dopo i due pareggi contro (0-0), (1-1), la formazione transalpina batté il (0-2) e si qualificò per gli ottavi di finale. Contro il Togo, Lilian Thuram superò Marcel Desailly e divenne il primatista assoluto di presenze con la maglia della Nazionale francese. Dopo aver battuto in rimonta la (3-1), Zidane e compagni si ritrovarono faccia a faccia contro il campione del mondo in carica in una riedizione della finale del campionato 1998. La partita fu vinta di misura dalla Francia con una rete di Thierry Henry. Con lo stesso risultato si concluse anche la semifinale: un gol di Zidane su calcio di rigore contro il consegnò ai francesi l'accesso alla finale di Berlino contro l'. La partita più attesa terminò con il risultato di 1-1 con gol di Zidane su rigore e pareggio di Materazzi nel primo tempo. Durante i tempi supplementari, Zidane fu espulso a causa di una testata a Materazzi dopo uno scambio di offese, chiudendo di fatto la propria carriera da giocatore. Poi, ai rigori, ebbe la meglio l'Italia, che trasformò in gol tutti e cinque i calci di rigore, mentre per i francesi fu decisivo l'errore di Trézeguet, il cui tiro si stampò sulla traversa.