La finalissima del 9 luglio all"'Olympiastadion" di Berlino vide quindi affrontarsi le stesse avversarie della finale di Rotterdam di "Euro 2000". Al settimo minuto Zidane portò in vantaggio i francesi su tiro dagli undici metri assegnato dall'argentino Horacio Elizondo per un dubbio contatto in area fra Marco Materazzi e Malouda: "Zizou" trasformò il rigore con un 'cucchiaio' che, dopo aver colpito la traversa, varcò appena la linea di porta. Al diciannovesimo fu lo stesso Materazzi a pareggiare su corner, mentre nei primi minuti della ripresa un'incornata di Toni venne annullata per il fuorigioco passivo di De Rossi. Malgrado i ripetuti attacchi della Francia, più lucida e propositiva a partire dalla metà del secondo tempo, la salda difesa italiana resse fino allo scadere dei supplementari (notevole la parata di Buffon in pieno secondo supplementare su un colpo di testa di Zidane diretto appena sotto la traversa); a dieci minuti dal fischio, tuttavia, i due marcatori dell'incontro tornarono protagonisti, con il capitano dei "Bleus", alla sua ultima partita giocata, che si fece espellere per una testata nel petto ai danni del difensore interista. La finale si decise per la seconda volta nella storia (dopo quella del 1994) ai calci di rigore e questa volta gli "Azzurri" riuscirono a prevalere per 5-3 (con l'errore decisivo di Trezeguet) ed a laurearsi campioni del mondo per la quarta volta.