1 Vincenzo NIBALI ITA AST 4:21:48
2 Mauro SANTAMBROGIO ITA VIN 8
3 Przemyslaw NIEMIEC POL LAM 44
4 Fabio ARU ITA AST 44
5 Cadel EVANS AUS BMC +1:02
6 Stefano LOCATELLI ITA BAR +1:10
7 Stefano PIRAZZI ITA BAR +1:35
8 Marcos GARCIA ESP CJR +1:37
9 Bradley WIGGINS GBR SKY +1:39
10 Pierre ROLLAND FRA EUC +2:20
11 Franco PELLIZOTTI ITA AND +2:24
12 Ivan ROVNY RUS CEF +2:26
13 Andre Fernando S. Martins CARDOSO POR CJR +2:31
14 Diego ROSA ITA AND +2:40
15 Chris BUTLER USA CSS +2:58
16 Davide REBELLIN ITA CCC +3:08
17 Ivan BASSO ITA CAN +3:44
18 Alexsandr DYACHENKO KAZ AST +3:49
19 Sergio PARDILLA BELLON ESP MTN +3:50
20 Leopold KONIG CZE TNE +4:16
21 Paolo TIRALONGO ITA AST +4:27
22 Maxime BOUET FRA ALM +4:42
23 Kanstantsin SIUTSOU BLR SKY +4:42
24 David DE LA CRUZ MELGAREJO ESP TNE +4:58
25 Miguel Angel RUBIANO CHAVEZ COL AND +5:02
26 Fredrik Carl Wilhelm KESSIAKOFF SWE AST +5:12
27 Tanel KANGERT EST AST +5:12
28 Alexander RYBAKOV RUS RVL +5:12
29 Jonathan MONSALVE VEN VIN +5:12
30 Cameron WURF AUS CAN +5:53
31 Jarlinson PANTANO COL COL +5:53
32 Amets TXURRUKA ESP CJR +6:17
33 Cayetano José SARMIENTO TUNARROSA COL CAN +7:03
34 Louis MEINTJES RSA MTN +7:26
35 Marek RUTKIEWICZ POL CCC +7:39
36 Matteo RABOTTINI ITA VIN +7:46
37 Sergei POMOSHNIKOV RUS RVL +8:00
38 Valerio AGNOLI ITA AST +8:29
39 Ivan SANTAROMITA ITA BMC +8:29
40 Ryota NISHIZONO JPN CSS +9:33
41 Leonardo Fabio DUQUE COL COL +10:05
42 Marco CORTI ITA COL +10:30
43 Sylvain GEORGES FRA ALM +10:31
44 Cesare BENEDETTI ITA TNE +10:37
45 Bartosz HUZARSKI POL TNE +10:37
46 Carlos Julian QUINTERO COL COL +11:04
47 Jackson RODRIGUEZ VEN AND +11:04
48 Jose Rodolfo SERPA PEREZ COL LAM +11:04
49 Sergey KLIMOV RUS RVL +11:04
50 Antonio SANTORO ITA CEF +11:49
51 Michael RODRIGUEZ GALINDO COL COL +12:30
52 Ruben FERNANDEZ ESP CJR +12:45
53 Antonio PIEDRA PEREZ ESP CJR +12:45
54 Adrian HONKISZ POL CCC +12:45
55 Hubert DUPONT FRA ALM +13:00
56 Dario CATALDO ITA SKY +13:34
57 Mattia CATTANEO ITA LAM +13:34
58 Jan BARTA CZE TNE +13:34
59 Michele SCARPONI ITA LAM +13:34
60 Pavel KOCHETKOV RUS RVL +13:34
61 Tomas Aurelio GIL MARTINEZ VEN AND +13:34
62 Kristijan DURASEK CRO LAM +13:34
63 Sergey FIRSANOV RUS RVL +14:06
64 Peter KENNAUGH GBR SKY +14:25
65 Joseph Lloyd DOMBROWSKI USA SKY +14:25
66 Christian KNEES GER SKY +14:25
67 Fabio FELLINE ITA AND +14:25
68 Ben GASTAUER LUX ALM +14:25
69 Francesco Manuel BONGIORNO ITA BAR +15:14
70 Edoardo ZARDINI ITA BAR +15:14
71 Mateusz TACIAK POL CCC +15:14
72 Marco CANOLA ITA BAR +17:32
73 Chad BEYER USA CSS +17:51
74 Juan Pablo SUAREZ SUAREZ COL COL +18:43
75 Guillaume BONNAFOND FRA ALM +19:30
76 Andrea FEDI ITA CEF +19:33
77 Enrico BATTAGLIN ITA BAR +19:48
78 Davide MALACARNE ITA EUC +19:48
79 Marco PINOTTI ITA BMC +21:28
80 Stefano GARZELLI ITA VIN +21:35
81 Alessandro VANOTTI ITA AST +21:35
82 Alessandro PRONI ITA VIN +21:35
83 Cristiano MONGUZZI ITA VIN +21:35
84 Jacek MORAJKO POL CCC +21:35
85 Fabio Andres DUARTE AREVALO COL COL +21:35
86 Fabio TABORRE ITA VIN +21:35
87 Yukiya ARASHIRO JPN EUC +21:37
88 Ilya GORODNICHEV RUS CEF +21:53
89 Nicola DAL SANTO ITA CEF +22:07
90 Jacques JANSE VAN RENSBURG RSA MTN +22:18
91 Lukasz OWSIAN POL CCC +22:22
92 Ralf MATZKA GER TNE +22:57
93 Cristiano SALERNO ITA CAN +23:03
94 Giairo ERMETI ITA AND +23:19
95 Roberto FERRARI ITA LAM +23:19
96 Meran RUSSAN ERI MTN +23:48
97 Tsgabu Gebremaryam GRMAY ETH MTN +23:48
98 Nicola BOEM ITA BAR +24:03
99 Tiziano DALL'ANTONIA ITA CAN +24:03
100 Josef CERNY CZE CCC +24:32
101 Bartlomiej MATYSIAK POL CCC +24:39
102 Michael SCHWARZMANN GER TNE +24:42
103 Manuel Antures AMARO POR CEF +24:55
104 Johann VAN ZYL RSA MTN +26:17
105 Jim SONGEZO RSA MTN +26:19
106 Xabier ZANDIO ECHAIDE ESP SKY +26:56
107 Danny PATE USA SKY +26:56
108 Yelko GOMEZ PAN CJR +26:56
DNF Adam BLYTHE GBR BMC
DNF Juraj SAGAN SVK CAN
DNF Natnael BERHANE ERI EUC
DNF Cyril GAUTIER FRA EUC
DNF Angelo TULIK FRA EUC
DNF David VEILLEUX CAN EUC
DNF Emanuele SELLA ITA AND
DNF Oscar GATTO ITA VIN
DNF Andrea MANFREDI ITA CEF
DNF Filippo SAVINI ITA CEF Sluiten