1. Vincenzo Nibali (ITA/Liquigas) 14:30:03.
2. Ivan Basso (ITA/Liquigas) a 13.
3. Valerio Agnoli (ITA/Liquigas) 20.
4. Matthew H. Goss G (AUS/HTC - Columbia 26.
5. Andre Greipel (ALE/HTC - Columbia) m.t.
6. Alexandre Vinokourov (KAZ/Astana) 33.
7. Vladimir Karpets (RUS/Katusha) 39.
8. Richie Porte (AUS/Saxo Bank) 45.
9. David Millar (GBR/garmin) m.t.
10. Paolo Tiralongo (ITA/Astana) 59.
11. Baden Cooke (AUS/Saxo Bank) 1:03.
12. Tiziano Dall''Antonia (ITA/Liquigas) m.t.
13. Linus Gerdemann (ALE/Milram) 1:04.
14. Laurent Didier (LUX/Saxo Bank) 1:13.
15. Andriy Grivko (UKR/Astana) 1:15.
16. Pieter Weening (HOL/Rabobank) m.t.
17. Thomas Rohregger (AUT/Milram) 1:16.
18. Alessandro Vanotti (ITA/Liquigas) 1:22.
19. Robert Kiserlovski (CRO/Liquigas) 1:24.
20. Graeme Brown (AUS/Rabobank) 1:28.