Vinokurov je ostvario vrijeme od 33:39 minuta, šest sekundi sporiji bio je drugoplasirani Španjolac Samuel Sanchez (Euskaltel), a 19 trećeplasirani Španjolac Alejandro Valverde (Caisse d'Epargne).
Uoči posljednje etape, 138-kilometarske vožnje ulicama Madrida, Vinokurov ima 1:12 minuta prednosti ispred drugoga Valverdea, dok je na trećem mjestu još jedan Kazahstanac Andrej Kašečkin (Astana) sa 3:12 minuta slabijim vremenom od Vinokurova.
REZULTATI: 1. Aleksandar Vinokurov (Kaz/Astana) 33:39 2. Samuel Sanchez (Špa/Euskaltel) +6 3. Alejandro Valverde (Špa/Caisse d'Epargne) +19 4. Laszlo Bodrogi (Mađ/Credit Agricole) +26 5. Vladimir Karpec (Rus/Caisse d'Epargne) +30 6. Stuart O'Grady (Aus/CSC) +32 7. Carlos Sastre (Špa/CSC) +44 8. Vladimir Gusev (Rus/Discovery Channel) +49 9. Thorsten Hiekmann (Njem/Gerolsteiner) +55 10. Sebastien Rosseler (Bel/Quick-Step) +1:00 UKUPNO: 1. Aleksandar Vinokurov (Kaz/Astana) 77:42:17 2. Alejandro Valverde (Špa/Caisse d'Epargne) +1:12 3. Andrej Kašečkin (Kaz/Astana) +3:12 4. Carlos Sastre (Špa/CSC) +3:35 5. Jose Angel Gomez Marchante (Špa/Saunier Duval) +6:51 6. Tom Danielson (SAD/Discovery Channel) +8:09 7. Samuel Sanchez (Špa/Euskaltel) +8:29 8. Vladimir Karpec (Rus/Caisse d'Epargne) +10:36 9. Manuel Beltran (Špa/Discovery Channel) +10:47 10. Luis Perez (Špa/Cofidis) +11:32