Le classement de la 19e étape, entre Pornic et Nantes (contre-la-montre individuel, 49 km )
1. David Millar (GBR/COF) les 49 km en 54' 05'' (moyenne: 54,361 km/h)
2. Tyler Hamilton (USA/CSC) à 9''; 3. Lance Armstrong (USA/USP) à 14''; 4. Jan Ullrich (ALL/BIA) à 25''; 5. Laszlo Bodrogi (HUN/QST) à 26''; 6. Viacheslav Ekimov (RUS/USP) à 56''; 7. Victor Hugo Pena (COL/USP) à1'; 8. George Hincapie (USA/USP) 1'08''; 9. Sylvain Chavanel (FRA/BLB) à 1'12''; 10. Marzio Bruseghin (ITA/FAS) à 1'26''; 11. Stuart O'Grady (AUS/C.A) à 1:38''; 12. Michael Rogers (AUS/QST) à 1'40''; 13. Christophe Moreau (FRA/C.A) à 1'43''; 14. Laurent Lefèvre (FRA/DEL) à1'46''; 15. Michael Blaudzun (DAN/CSC) à 1'56''; 16. Alexandre Vinokourov (KZK/TEL) à 1'56''; 17. Haimar Zubeldia (ESP/EUS) à 2'02''; 18. Evgueni Petrov (RUS/BAN) à 2'07''; 19. Iban Mayo (ESP/EUS) à 2'08''; 20. Kurt Van de Wouwer (BEL/QST) à 2'1121. Marc Wauters (BEL/RAB) à 2'12''; 22. Ivan Basso (ITA/FAS) à 2'16''; 23. Andrea Peron (ITA/CSC) à 2'19''; 24. José Luis Rubiera (ESP/USP) à 2'20''; 25. Massimiliano Lelli (ITA/COF) à 2'25. (..); 148. Daniel Becke (ALL/BIA) à 9'45''.
Le classement de la 20e étape, entre Ville-d'Avray et Paris-Champs-Elysées (152 km)
1.Jean-Patrick Nazon (FRA/DEL) les 152,0 km en 3 h 38'49''; 1.(moyenne: 41,679 km/h) ; 2.Baden Cooke (AUS/FDJ) à 0'00''; 3.Robbie McEwen (AUS/LOT) 0'00''; 4.Luca Paolini (ITA/QST) 0'00''; 5.Thor Hushovd (NOR/C.A) 0'00''; 6.Stuart O'Grady (AUS/C.A) 0'00''; 7.Erik Zabel (ALL/TEL) 0'00''; 8.