Antras finišavo kitas prancūzas Sandy Casaras ("Francaise des Jeux"), trečias - ispanas Angelis Vicioso ("Liberty Seguros").
Pagrindinė grupė (14-149 vietos) nuo nugalėtojo atsiliko 10 min. 33 sek.
Lyderiu išliko nugalėtojo titulą ginantis amerikietis Lance'as Armstrongas ("Discovery Channel"). Jis ketvirtadienį finišavo 41-as. Antrąją vietą užima danas Michaelis Rasmussenas ("Rabobank"). Jis nuo lyderio atsilieka 38 sek. Trečioje vietoje - prancūzas Christophe'as Moreau ("Credit Agricole"). Jis lyderiui pralaimi 2 min. 34 sek.
Iš viso klasifikuoti 162 dviratininkai.
21 etapo lenktynės baigsis liepos 24 dieną Paryžiuje.
Bendroji įskaita po 12 etapų.
1. Lance Armstrong (JAV/Discovery Channel) - 46 val. 30 min. 36 sek.
2. Michael Rasmussen (Danija/Rabobank) - atsilieka 38 sek.
3. Christophe Moreau (Prancūzija/Credit Agricole) - 2.34
4. Ivan Basso (Italija/CSC) - 2.40
5. Alejandro Valverde (Ispanija/Illes Balears) - 3.16
6. Santiago Botero (Kolumbija, "Phonak") - 3.48
7. Levi Leipheimer (JAV/Gerolsteiner) - 3.58
8. Francisco Mancebo (Ispanija/Illes Balears) - 4.00
9. Jan Ullrich (Vokietija/T-Mobile) - 4.02
10. Andreas Kloeden (Vokietija/T-Mobile) - 4.16...