Bătrânii” Franței au eliminat campioana mondială en-titre, Brazilia, în sferturile Cupei Mondiale, și au obținut o calificare în semifinale la care puțini se așteptau, după evoluțiile avute în primele meciuri de la turneul final din Germania.
Brazilia a intrat pe teren cu gândul la revanșa în fața Franței, pe care o aștepta încă de la ultimul fluier al finalei Cupei Mondiale din 1998. Astfel, sud-americanii s-au instalat în jumătatea de teren a francezilor, dar Juninho, din două lovituri libere, și Ronaldo cu capul nu au găsit cadrul porții lui Fabien Barthez. De partea cealaltă, Ribery a expediat un șut de la distanță care a trecut mult peste poarta lui Dida.
După primele 20 de minute, Franța s-a mutat cu tot arsenalul în jumătatea de teren a brazilienilor, păstrându-și superioritatea la capitolul posesie și dominare teritorială. Mingea l-a ascultat ceva mai mult pe Zidane, care a oferit câteva momente de magie amintind de vremurile sale bune și și-a împins mereu echipa spre buturile lui Dida. După minute bune de dominare sterilă, „cocoșii” au avut, în prelungirile primei reprize, două ocazii de a marca. În minutul 45, Juan l-a faultat pe Vieira, scăpat pe contraatac, iar „centralul” spaniol Luis Medina Cantalejo l-a avertizat pe brazilian și a acordat lovitura liberă de la 22 metri pentru europeni. Șutul lui Thierry Henry l-a lovit în mână pe Ronaldo, aflat în zid, iar Zidane a trimis din nou în blocaj, de la marginea careului.
Campionii mondiali en-titre au părut lipsiți de soluții pentru a ieși din apărare, Ronaldinho a petrecut minute bune fără să atingă mingea, astfel că la pauză tabela indica tot 0-0, după o primă repriză în care Brazilia nu a expediat niciun șut pe spațiul porții lui Barthez.
Mitanul secund a început în aceeași notă de dominare a Franței, care a continuat să avanseze cu răbdare spre poarta lui Dida. În minutul 54, Thierry Henry a și înscris, dar golul său nu a fost validat, deoarece de la margine se semnalizase deja ofsaid. Trei minute mai târziu însă, Henry nu a mai iertat și, venind liber din linia a doua, la colțul lung, a înscris din apropiere în stânga lui Dida, după o centrare a lui Zidane de pe partea stângă.
După victoria cu 3-0 obținuă în optimi în fața Ghanei, Brazilia a redevenit echipa suferindă din primele meciuri și a continuat să aștepte o sclipire individuală care să facă diferența. Parreira l-a aruncat în luptă pe Adriano, în locul lui Juninho, autorul singurelor șuturi spre poarta adversă ale Braziliei, însă nici așa lucrurile nu s-au schimbat, Franța nefiind dispusă să cedeze nici o palmă din terenul câștigat. Nici introducerea lui Robinho nu a ajutat la nimic, acesta reușind un al treilea șut spre poartă, care a trecut însă mult alături. În minutul 89, Ronaldo a obținut o lovitură liberă de la 20 de metri, fără să fi fost atins de Thuram, însă Ronaldinho a greșit formula magică și a trimis puțin peste poarta lui Barthez. În minutul 90+2, portarul francez a bâlbâit o minge în careu, la primul șut pe poartă al campionilor mondiali en-titre, expediat de Ronaldo, însă fundașii au reușit să îndepărteze pericolul.
Fluierul final al lui Cantalejo a adus Franței o calificare nesperată în semifinale, în timp ce pe brazilieni i-a găsit în genunchi, încercând să realizeze când au uitat să danseze în ritmul fotbalului.
