Clasificación de la penúltima etapa
1. Serhiy HONCHAR (UCR/TMO) 1h 07:45
2. Andréas KLODEN (ALE/TMO) a 41
3. Floyd LANDIS (USA/PHO) a 1:11
4. Óscar PEREIRO (ESP/CEI) a 2:40
5. Sebastian LANG (ALE/GST) a 3:18
6. David ZABRISKIE (USA/CSC) a 3:35
7. Viatceslav EKIMOV (RUS/DSC) a 3:41
8. Cadel EVANS (AUS/DVL) a 3:41
9. Bert GRABSCH (ALE/PHO) a 3:43
10. Damiano CUNEGO (ITA/LAM) a 3:44
11. David MILLAR (GBR/SDV) a 4:01
12. Joost POSTHUMA (HOL/RAB) a 4:03
13. Marcus FOTHEN (ALE/GST) a 4:15
14. Jens VOIGT (ALE/CSC) a 4:16
15. Gustav LARSSON (SUE/FDJ) a 4:21
16. Sylvain CHAVANEL (FRA/COF) a 4:32
17. Denis MENCHOV (RUS/RAB) a 4:33
18. Nicolas PORTAL (FRA/CEI) a 4:35
19. Michael ROGERS (AUS/TMO) a 4:35
20. Carlos SASTRE (ESP/CSC) a 4:42
Clasificación general
1. Floyd LANDIS (PHO/USA) 85h 42' 30"
2. Óscar PEREIRO (CEI/ESP) a 00' 59"
3. Andréas KLÖDEN (TMO/ALE) a 01' 29"
4. Carlos SASTRE (CSC/ESP) a 03' 13"
5. Cadel EVANS (DVL/AUS) a 05' 08"
6. Denis MENCHOV (RAB/RUS) a 07' 06"
7. Cyril DESSEL (A2R/FRA) a 08' 41"
8. Christophe MOREAU (A2R/FRA) a 09' 37"
9. Haimar ZUBELDIA (EUS/ESP) a 12' 05"
10. Michael ROGERS (TMO/AUS) a 15' 07"
11. Frank SCHLECK (CSC/LUX) a 17' 46"
12. Damiano CUNEGO (LAM/ITA) a 19' 21"
13. Levi LEIPHEIMER (GST/USA) a 19' 22"
14. Michael BOOGERD (RAB/HOL) a 19' 46"
15. Marcus FOTHEN (GST/ALE) a 19' 57"
16. Pietro CAUCCHIOLI (C.A/ITA) a 21' 12"
17. Tadej VALJAVEC (LAM/SLO) a 26' 25"
18. Mickael RASMUSSEN (RAB/DEN) a 28' 14"
19. José AZEVEDO (DSC/POR) a 38' 08"
20. Marzio BRUSEGHIN (LAM/ITA) a 43' 05"