Las Rozas - Segovia (145,5 km)
| Rang | Name | Zeit |
|---|
| 1. | David Arroyo (Spanien) | 3:27:03 Std. |
| 2. | Wassili Kirjienka (Weißrussland) | + 0:05 Min. |
| 3. | Nick Nuyens (Belgien) | + 0:11 |
| 4. | Alejandro Valverde (Spanien) | gleiche Zeit |
| 5. | Greg van Avermaet (Belgien) | gleiche Zeit |
| 6. | Marzio Bruseghin (Italien) | gleiche Zeit |
| 7. | Robert Gesink (Niederlande) | gleiche Zeit |
| 8. | Rubén Peréz (Spanien) | gleiche Zeit |
| 9. | Alberto Contador (Spanien) | gleiche Zeit |
| 10. | David Moncoutie (Frankreich) | gleiche Zeit |
| ... | | |
| 18. | Andreas Klöden (Kreuzlingen) | gleiche Zeit |
| 32. | Grischa Niermann (Hannover) | + 0:26 |
| 42. | Erik Zabel (Unna) | + 0:39 |
| 67. | Sebastian Lang (Erfurt) | + 10:34 |
| 120. | Sebastian Schwager (Augsburg) | + 20:05 |
| Stefan Schumacher (Nürtingen) | ausgeschieden |
| Christian Kux (Chemnitz) | ausgeschieden |
| Heinrich Haussler (Cottbus) | ausgeschieden |