Endstand nach der 21. Etappe
| Rang | Name | Zeit |
|---|
| 1. | Alberto Contador (Spanien) | 80:40:23 Std. |
| 2. | Levi Leipheimer (USA) | + 1:01 Min. |
| 3. | Carlos Sastre (Spanien) | + 4:31 |
| 4. | Ezequiel Mosquera (Spanien) | + 5:04 |
| 5. | Alejandro Valverde (Spanien) | + 5:45 |
| 6. | Robert Gesink (Niederlande) | + 6:40 |
| 7. | Egoi Martinez (Spanien) | + 10:42 |
| 8. | David Moncoutie (Frankreich) | + 11:05 |
| 9. | Marzio Bruseghin (Italien) | + 11:41 |
| 10. | Oliver Zaugg (Schweiz) | + 12:23 |
| ... | | |
| 19. | Andreas Klöden (Kreuzlingen) | + 25:32 |
| 29. | Grischa Niermann (Hannover) | + 47:52 |
| 47. | Erik Zabel (Unna) | + 1:09:50 Std. |
| 72. | Sebastian Lang (Erfurt) | + 1:49:26 |
| 104. | Sebastian Schwager (Augsburg) | + 2:35:25 |