Clasificación tras la decimocuarta etapa
1. Georg Totschnig (AUT) Gerolsteiner 5h.43.43
2. Lance Armstrong (USA) Discovery Channel a 0.56
3. Ivan Basso (ITA) CSC a 0.58
4. Jan Ullrich (ALE) T-Mobile a 1.16
5. Levi Leipheimer (USA) Gerolsteiner a 1.31
6. Floyd Landis (USA) Phonak m.t.
7. Francisco Mancebo (ESP) Illes Balears a 1.47
8. Michael Rasmussen (DEN) Rabobank m.t.
9. Andreas Kloden (ALE) T-Mobile a 2.06
10. Haimar Zubeldia (ESP) Euskaltel-Euskadi a 2.20
11. Alexandre Vinokourov (KAZ) T-Mobile a 3.06
12. Stefano Garzelli (ITA) Liquigas-Bianchi a 3.35
13. Jorg Jaksche (ALE) Liberty Seguros a 4.03
14. Cadel Evans (AUS) Davitamon-Lotto m.t.
15. Walter Bénéteau (FRA) Bouygues Telecom a 4.16
16. Yaroslav Popovych (UCR) Discovery Channel a 4.18
17. Bobby Julich (USA) CSC a 6.01
18. Eddy Mazzoleni (ITA) Lampre-Caffita a 6.04
19. Leonardo Piepoli (ITA) Saunier Duval m.t.
20. Laurent Brochard (FRA) Bouygues Telecom a 6.06.
2. Lance Armstrong (USA) Discovery Channel a 0.56
3. Ivan Basso (ITA) CSC a 0.58
4. Jan Ullrich (ALE) T-Mobile a 1.16
5. Levi Leipheimer (USA) Gerolsteiner a 1.31
6. Floyd Landis (USA) Phonak m.t.
7. Francisco Mancebo (ESP) Illes Balears a 1.47
8. Michael Rasmussen (DEN) Rabobank m.t.
9. Andreas Kloden (ALE) T-Mobile a 2.06
10. Haimar Zubeldia (ESP) Euskaltel-Euskadi a 2.20
11. Alexandre Vinokourov (KAZ) T-Mobile a 3.06
12. Stefano Garzelli (ITA) Liquigas-Bianchi a 3.35
13. Jorg Jaksche (ALE) Liberty Seguros a 4.03
14. Cadel Evans (AUS) Davitamon-Lotto m.t.
15. Walter Bénéteau (FRA) Bouygues Telecom a 4.16
16. Yaroslav Popovych (UCR) Discovery Channel a 4.18
17. Bobby Julich (USA) CSC a 6.01
18. Eddy Mazzoleni (ITA) Lampre-Caffita a 6.04
19. Leonardo Piepoli (ITA) Saunier Duval m.t.
20. Laurent Brochard (FRA) Bouygues Telecom a 6.06.
Clasificación general
2. Michael Rasmussen (DIN) Rabobank a 1.41
3. Ivan Basso (ITA) CSC a 2.46
4. Jan Ullrich (ALE) T-Mobile a 4.34
5. Levi Leipheimer (USA) Gerolsteiner a 4.45
6. Floyd Landis (USA) Phonak a 5.03
7. Francisco Mancebo (ESP) Illes Balears m.t.
8. Andreas Kloden (ALE) T-Mobile a 5.38
9. Alexandre Vinokourov (KAZ) T-Mobile a 7.09
10. Christophe Moreau (FRA) Credit Agricole a 8.37
11. Jorg Jaksche (ALE) Liberty Seguros a 8.52
12. Cadel Evans (AUS) Davitamon-Lotto a 9.14
13. Yaroslav Popovych (UCR) Discovery Channel a 9.59
14. Georg Totschnig (AUT) Gerolsteiner a 10.39
15. Haimar Zubeldia (ESP) Euskaltel-Euskadi a 11.43
16. Bobby Julich (USA) CSC a 11.54
17. Andrei Kashechkin (KAZ) Credit Agricole a 12.55
18. Carlos Sastre (ESP) CSC a 13.53
19. Eddy Mazzoleni (ITA) Lampre-Caffita a 14.06
20. Stefano Garzelli (ITA) Liquigas-Bianchi a 17.12.