Classement 18ème étape :
1. Andrey Kashechkin (KAZ, Astana) en 3h57'39"
2. Alexandre Vinokourov (KAZ, Astana) m.t.
3. José-Angel Gomez-Marchante (ESP, Saunier Duval-Prodir) à 30 sec.
4. Alejandro Valverde (ESP, Caisse d'Epargne-Illes Balears) à 32 sec.
5. Leonardo Piepoli (ITA, Saunier Duval-Prodir) à 35 sec.
6. Igor Anton (ESP, Euskaltel-Euskadi) m.t.
7. Samuel Sanchez (ESP, Euskaltel-Euskadi) à 46 sec.
8. Tom Danielson (USA, Discovery Channel) m.t.
9. Luis Perez (ESP, Cofidis) à 48 sec.
10. Carlos Sastre (ESP, Team CSC) m.t.
Classement général :
1. Alexandre Vinokourov (KAZ, Astana) en 71h27'08"
2. Alejandro Valverde (ESP, Caisse d'Epargne-Illes Balears) à 53 sec.
3. Andrey Kashechkin (KAZ, Astana) à 2'06"
4. Carlos Sastre (ESP, Team CSC) à 2'51"
5. José-Angel Gomez-Marchante (ESP, Saunier Duval-Prodir) à 5'06"
6. Tom Danielson (USA, Discovery Channel) à 7'05"
7. Samuel Sanchez (ESP, Euskaltel-Euskadi) à 8'23"
8. Manuel Beltran (ESP, Discovery Channel) à 8'28"
9. Luis Perez (ESP, Cofidis) à 10'04"
10. Vladimir Karpets (RUS, Caisse d'Epargne-Illes Balears) à 10'06"
Classement par points :
1. Thor Hushovd (NOR, Crédit Agricole) 169 pt
2. Alexandre Vinokourov (KAZ, Astana) 138 pt
3. Alejandro Valverde (ESP, Caisse d'Epargne-Illes Balears) 131 pt
4. Andrey Kashechkin (KAZ, Astana) 92 pt
5. Francisco-José Ventoso (ESP, Saunier Duval-Prodir) 89 pt
6. Carlos Sastre (ESP, Team CSC) 84 pt
7. Samuel Sanchez (ESP, Euskaltel-Euskadi) 83 pt
8. Stuart O'Grady (AUS, Team CSC) 82 pt
9. Erik Zabel (ALL, Team Milram) 79 pt
10. Paolo Bettini (ITA, Quick Step) 77 pt
Classement de la montagne :
1. Egoï Martinez (ESP, Discovery Channel) 129 pt
2. Pietro Caucchioli (ITA, Crédit Agricole) 117 pt
3. Alejandro Valverde (ESP, Caisse d'Epargne-Illes Balears) 98 pt
4. Andrey Kashechkin (KAZ, Astana) 84 pt
5. Alexandre Vinokourov (KAZ, Astana) 82 pt
6. José-Miguel Elias (ESP, Relax-Gam) 70 pt
7. Igor Anton (ESP, Euskaltel-Euskadi) 67 pt
8. Carlos Sastre (ESP, Team CSC) 63 pt
9. José-Angel Gomez-Marchante (ESP, Saunier Duval-Prodir) 60 pt
10. David Arroyo (ESP, Caisse d'Epargne-Illes Balears) 58 pt
Classement par équipes :
1. Discovery Channel (USA) en 213h55'53"
2. Astana (KAZ) à 15'01"
3. Caisse d'Epargne-Illes Balears (ESP) à 15'44"
4. Euskaltel-Euskadi (ESP) à 30'01"
5. Team CSC (DAN) à 53'59"
6. Saunier Duval-Prodir (ESP) à 1h26'55"
7. Lampre-Fondital (ITA) à 1h38'38"
8. Ag2r Prévoyance (FRA) à 1h57'28"
9. Relax-Gam (ESP) à 1h59'05"
10. Cofidis (FRA) à 2h05'33"




