Valladolid - Las Rozas (167,4 km)
| Rang | Name | Zeit |
|---|
| 1. | Imanol Erviti (Spanien) | 3:53:17 Std. |
| 2. | Nicolas Roche (Irland) | gleiche zeit |
| 3. | David Herrero (Spanien) | + 0:01 Min. |
| 4. | Wassili Kiryjenka (Weißrussland) | + 0:05 |
| 5. | Karsten Kroon (Niederlande) | + 0:10 |
| 6. | Greg van Avermaet (Belgien) | + 0:13 |
| 7. | Enrico Franzoi (Italien) | gleiche Zeit |
| 8. | Paolo Bettini (Italien) | gleiche Zeit |
| 9. | Andrej Griwko (Ukraine) | gleiche Zeit |
| 10. | José Ruiz (Spanien) | + 0:20 |
| ... | | |
| 19. | Heinrich Haussler (Cottbus) | + 7:29 |
| 20. | Sebastian Lang (Erfurt) | gleiche Zeit |
| 29. | Grischa Niermann (Hannover) | gleiche Zeit |
| 30. | Andreas Klöden (Kreuzlingen) | gleiche Zeit |
| 35. | Erik Zabel (Unna) | gleiche Zeit |
| 77. | Stefan Schumacher (Nürtingen) | gleiche Zeit |
| 113. | Sebastian Schwager (Augsburg) | + 7:44 |
| 121. | Christian Kux (Chemnitz) | gleiche Zeit |