1. Óscar Freire (ESP-Katusha) 3h41m55s
2. Daniel Schorn (AUT-NetApp) m.t.
3. Michael Matthews (AUS-Rabobank) m.t.
4. Marco Marcato (ITA-Vacansoleil) m.t.
5. Simon Geschke (ALE-Project 1t4i) m.t.
6. Pim Ligthart (HOL-Vacansoleil) m.t.
7. Stephane Poulhies (FRA-Saur-Sojasun) m.t.
8. Daniele Bennati (ITA-RadioShack) m.t.
9. Rein Taaramae (EST-Cofidis) m.t.
10. Sergey Lagutin (UZB-Vacansoleil) m.t.