To właśnie Contador jeździł najlepiej przez trzy tygodnie morderczego wyścigu. Po sobotniej czasówce szanse na wygraną mieli jeszcze Cadel Evans z Predictor Lotto i kolega Contadora z Discovery, Amerykanin Levi Leipheimer. Ale nie udało im się oderwać od peletonu, który wpadł na metę na Polach Elizejskich.

Niedzielny etap z Marcoussis do Paryża był wyjątkowo wolny. Kolarze nigdzie się nie spieszyli. Jechali powolutku, machali do kibiców. Walka zaczęła się na ostatnich kilometrach. Kilku kolarzy uciekło, ale zostali dogonieni na 6 kilometrów przed metą.

Klasyfikację generalną wyścigu wygrał 24-letni Contador. Najlepszym sprinterem był Belg Tom Boonen z ekipy Quickstep, "góralem" Kolumbijczyk Juan Mauricio Soler z Barloworld.

20. etap Tour de France:
1. Daniele Bennati (Włochy/Lampre-Fondital) 3:51.03
2. Thor Hushovd (Norwegia/Credit Agricole)
3. Erik Zabel (Niemcy/Milram)
4. Robert Hunter (RPA/Barloworld)
5. Tom Boonen (Belgia/Quickstep-Innergetic)
6. Sebastien Chavanel (Francja/Francaise Des Jeux)
7. Fabian Cancellara (Szwajcaria/Team CSC)
8. David Millar (Wielka Brytania/Saunier Duval-Prodir)
9. Robert Foerster (Niemcy/Gerolsteiner)
10. Manuel Quinziato (Włochy/Liquigas) wszyscy ten sam czas

Klasyfikacja generalna:
1. Alberto Contador (Hiszpania/Discovery Channel) 91:00.26
2. Cadel Evans (Australia/Predictor-Lotto) strata 23 sekundy
3. Levi Leipheimer (USA/Discovery Channel) 31
4. Carlos Sastre (Hiszpania/Team CSC) 7.08
5. Haimar Zubeldia (Hiszpania/Euskaltel-Euskadi) 8.17
6. Alejandro Valverde (Hiszpania/Caisse d'Epargne) 11.37
7. Kim Kirchen (Luksemburg/T-Mobile) 12.18
8. Jarosław Popowicz (Ukraina/Discovery Channel) 12.30
9. Mikel Astarloza (Hiszpania/Euskaltel-Euskadi) 14.14
10. Oscar Pereiro Sio (Hiszpania/Caisse d'Epargne) 14.25