Clasificación de la décima etapa
1. Alejandro Valverde (ESP) Illes Balears 4h.50:35
2. Lance Armstrong (USA) Discovery m.t.
3. Michael Rasmussen (DIN) Rabobank a 0:09
4. Francisco Mancebo (ESP) Illes Balears m.t.
5. Ivan Basso (ITA) CSC a 1:01
6. Levi Leipheimer (USA) Gerolsteiner a 1:14
7. Eddy Mazzoleni (ITA) Lampre a 2:20
8. Cadel Evans (AUS) Lotto m.t.
9. Andreas Kloden (ALE) T-Mobile m.t.
10. Andrei Kashechkin (KAZ) Credit Agricole m.t.
11. Floyd Landis (USA) Phonak m.t.
12. Leonardo Piepoli (ITA) Saunier m.t.
13. Jan Ullrich (ALE) T-Mobile m.t.
14. Jorg Jaksche (ALE) Liberty m.t.
15. Santiago Botero (COL) Phonak m.t.
16. Christophe Moreau (FRA) Credit Agricole a 2:58
17. Stefano Garzelli (ITA) Liquigas-Bianchi a 3:44
18. Kim Kirchen (LUX) Fassa a 3:59
19. Yaroslav Popovych (UCR) Discovery m.t.
20. Chris Horner (USA) Saunier m.t.
2. Lance Armstrong (USA) Discovery m.t.
3. Michael Rasmussen (DIN) Rabobank a 0:09
4. Francisco Mancebo (ESP) Illes Balears m.t.
5. Ivan Basso (ITA) CSC a 1:01
6. Levi Leipheimer (USA) Gerolsteiner a 1:14
7. Eddy Mazzoleni (ITA) Lampre a 2:20
8. Cadel Evans (AUS) Lotto m.t.
9. Andreas Kloden (ALE) T-Mobile m.t.
10. Andrei Kashechkin (KAZ) Credit Agricole m.t.
11. Floyd Landis (USA) Phonak m.t.
12. Leonardo Piepoli (ITA) Saunier m.t.
13. Jan Ullrich (ALE) T-Mobile m.t.
14. Jorg Jaksche (ALE) Liberty m.t.
15. Santiago Botero (COL) Phonak m.t.
16. Christophe Moreau (FRA) Credit Agricole a 2:58
17. Stefano Garzelli (ITA) Liquigas-Bianchi a 3:44
18. Kim Kirchen (LUX) Fassa a 3:59
19. Yaroslav Popovych (UCR) Discovery m.t.
20. Chris Horner (USA) Saunier m.t.
Clasificación general
2. Michael Rasmussen (DIN) Rabobank a 0:38
3. Ivan Basso (ITA) CSC a 2:40
4. Christophe Moreau (FRA) Credit Agricole a 2:42
5. Alejandro Valverde (ESP) Illes Balears a 3:16
6. Levi Leipheimer (USA) Gerolsteiner a 3:58
7. Francisco Mancebo (ESP) Illes Balears a 4:00
8. Jan Ullrich (ALE) T-Mobile a 4:02
9. Andreas Kloden (ALE) T-Mobile a 4:16
10. Floyd Landis (USA) Phonak m.t.
11. Santiago Botero (COL) Phonak a 5:20
12. Jorg Jaksche (ALE) Liberty a 5:33
13. Cadel Evans (AUS) Lotto a 5:55
14. Yaroslav Popovich (USA) Discovery a 6:25
15. Andrei Kashechkin (KAZ) Credit Agricole a 6:32
16. Alexander Vinokourov (KAZ) T-Mobile a 6:32
17. Bobby Julich (USA) CSC a 6:37
18. Carlos Sastre (ESP) CSC a 6:37
19. Stefano Garzelli (ITA) Liquigas Bianchi a 8:04
20. Kim Kirchen (LUX) Fassa a 8:15