1. Joaquim Rodríguez (ESP/Katusha) 4h.02:42
2. Samuel Sánchez (ESP/Euskaltel-Euskadi) m.t.
3. Andreas Kloden (ALE/RadioShack) m.t.
4. Chris Horner (USA/RadioShack) a 0:01
5. Ryder Hesjedal (CAN/Garmin-Cervélo) a 0:06
6. Damiano Cunego (ITA/Lampre) m.t.
7. David López (ESP/Movistar) m.t.
8. Robert Gesink (HOL/Rabobank) m.t.
9. Danilo Di Luca (ITA/Katusha) m.t.
.10. Xavier Tondo (ESP/Movistar) m.t.
.11. Beñat Intxausti (ESP/Movistar) a 0:09
.12. Alexandre Kolobnev (RUS/Katusha) a 0:18