1. Dani Moreno (ESP-Katusha) 3h14m54s
2. Alejandro Valverde (ESP-Movistar Team) a 2s
3. Samuel Sánchez (ESP-Euskaltel-Euskadi) m.t.
4. Sergey Lagutin (UZB-Vacansoleil) m.t.
5. Jelle Vanendert (BEL-Lotto-Belisol) m.t.
6. Robert Gesink (HOL-Rabobank) m.t.
7. Denis Menchov (RUS-Katusha) m.t.
8. Bauke Mollema (HOL-Rabobank) m.t.
9. Igor Antón (ESP-Euskaltel-Euskadi) m.t.
10. Rein Taaramae (EST-Cofidis) m.t.