1 - Cadel Evans (AUS) - BMC Racing - (27:37:37)
2 - Robert Gesink (NED) - Blanco - (+11)
3 - Michele Scarponi (ITA) - Lampre - (+15)
4 - Ivan Basso (ITA) - Cannondale - (+24)
5 - Vincenzo Nibali (ITA) - Cannondale - (+30)
6 - Marco Pinotti (ITA) - - (+39)
7 - Tiago Machado (POR) - RadioShack - (+42)
8 - Damiano Cunego (ITA) - Lampre - (+50)
9 - Philippe Gilbert (BEL) - Lotto - (+57)
10 - Thomas Löfkvist - Team Sky - (+58)
11 - Giovanni Visconti (ITA) - Vini Fantini - (+1:21)
12 - Stefano Garzelli (ITA) - Acqua & Sapone - (+1:39)
13 - Danilo Di Luca (ITA) - Katyusha - (+1:41)
14 - Michael Albasini (SUI) - - (+1:52)
15 - Simon Clarke (AUS) - Astana - (+1:56)
16 - Dimitri Muravyev (KAZ) - RadioShack - (+2:02)
17 - Peter Velits (SVK) - - (+2:02)
18 - Wout Poels (NED) - Vacansoleil - (+2:03)
19 - Jonathan Castroviejo (ESP) - Euskaltel - (+2:10)
20 - Rinaldo Nocentini (ITA) - AG2R - (+2:34)
21 - Damiano Caruso (ITA) - Cannondale - (+2:42)
22 - Ángel Madrazo (ESP) - Movistar - (+2:47)
23 - Marco Marcato (ITA) - Vacansoleil - (+2:52)
24 - Jon Izagirre (ESP) - Euskaltel - (+3:07)
25 - Steven Cummings (ENG) - Team Sky - (+4:27)
26 - Juan José Oroz (ESP) - Euskaltel - (+4:37)
27 - David Arroyo (ESP) - Movistar - (+5:01)
28 - Juan Antonio Flecha - Team Sky - (+5:21)
29 - Greg Van Avermaet (BEL) - BMC Racing - (+5:39)
30 - George Hincapie (USA) - BMC Racing - (+5:49)
31 - Matteo Montaguti (ITA) - AG2R - (+6:07)
32 - Alessandro Ballan (ITA) - BMC Racing - (+6:09)
33 - Matteo Tosatto (ITA) - Saxo - Tinkoff - (+6:16)
34 - David Le Lay (FRA) - AG2R - (+6:42)
35 - Giampaolo Caruso (ITA) - Katyusha - (+11:45)
36 - Vasil Kiryienka (BLR) - Movistar - (+12:16)
37 - Przemyslaw Niemiec (POL) - Lampre - (+12:49)
38 - Vladimir Miholjevic (CRO) - Acqua & Sapone - (+13:19)
39 - Egoi Martínez (ESP) - Euskaltel - (+14:00)
40 - Mickaël Chérel (FRA) - AG2R - (+14:34)
41 - Andy Schleck (LUX) - RadioShack - (+14:34)
42 - Francesco Failli (ITA) - Vini Fantini - (+14:49)
43 - Iván Velasco (ESP) - Euskaltel - (+15:00)
44 - Amets Txurruka (ESP) - Euskaltel - (+15:45)
45 - Davide Malacarne (ITA) - Omega Pharma - Quick-Step - (+16:24)
46 - Sebastian Langeveld (NED) - Blanco - (+17:27)
47 - Bram Tankink (NED) - Blanco - (+17:34)
48 - Patrik Sinkewitz (GER) - Vini Fantini - (+20:13)
49 - Massimo Codol (ITA) - Acqua & Sapone - (+20:28)
50 - Francisco Ventoso (ESP) - Movistar - (+22:06)
51 - Oscar Gatto (ITA) - Vini Fantini - (+23:22)
52 - Nick Nuyens (BEL) - Saxo - Tinkoff - (+23:37)
53 - Óscar Freire (ESP) - Blanco - (+25:06)
54 - Markus Burghardt (GER) - BMC Racing - (+25:32)
55 - Mirko Selvaggi (ITA) - Vacansoleil - (+26:34)
56 - Andrey Amador (CRC) - Movistar - (+27:43)
57 - Marzio Bruseghin (ITA) - Movistar - (+28:42)
58 - Ben Hermans (BEL) - RadioShack - (+29:15)
59 - Mathew Hayman (AUS) - Team Sky - (+29:20)
60 - Maarten Wynants (BEL) - Blanco - (+30:01)
61 - Grégory Rast (SUI) - RadioShack - (+30:54)
62 - Frederik Veuchelen (BEL) - Vacansoleil - (+32:36)
63 - Andrea Noè (ITA) - Vini Fantini - (+33:06)
64 - Yaroslav Popovych (UKR) - RadioShack - (+33:58)
65 - Enrico Gasparotto (ITA) - Astana - (+34:07)
66 - Tom Stamsnijder (NED) - RadioShack - (+35:39)
67 - Joaquim Rodríguez (ESP) - Katyusha - (+37:55)
68 - Vicente Reynés (ESP) - Lotto - (+38:38)
69 - Gustav Larsson (SWE) - Saxo - Tinkoff - (+40:20)
70 - Stuart O'Grady (AUS) - RadioShack - (+40:35)
71 - Martin Elmiger (SUI) - AG2R - (+40:46)
72 - Sébastien Hinault (FRA) - AG2R - (+41:30)
73 - Daniele Bennati (ITA) - RadioShack - (+42:42)
74 - Borut Božic (SLO) - Vacansoleil - (+43:01)
75 - Paolo Ciavatta (ITA) - Acqua & Sapone - (+43:10)
76 - Fabio Taborre (ITA) - Acqua & Sapone - (+43:10)
77 - Adam Hansen (AUS) - Lotto - (+43:16)
78 - Sébastien Rosseler (BEL) - RadioShack - (+43:18)
79 - Lloyd Mondory (FRA) - AG2R - (+43:19)
80 - Adriano Malori (ITA) - Lampre - (+43:32)
81 - Maciej Bodnar (POL) - Cannondale - (+43:47)
82 - Baden Cooke (AUS) - Saxo - Tinkoff - (+44:10)
83 - Fabian Wegmann (GER) - RadioShack - (+44:14)
84 - Michael Schär (SUI) - BMC Racing - (+44:19)
85 - Thor Hushovd (NOR) - Garmin - (+44:21)
86 - Leonardo Bertagnolli (ITA) - Lampre - (+44:45)
87 - Manuele Mori (ITA) - Lampre - (+45:00)
88 - Filippo Pozzato (ITA) - Katyusha - (+46:21)
89 - Marco Bandiera (ITA) - Omega Pharma - Quick-Step - (+46:21)
90 - Fabian Cancellara (SUI) - RadioShack - (+47:05)
91 - Fumiyuki Beppu (JPN) - RadioShack - (+47:33)
92 - Aliaksandr Kuchynski (BLR) - Katyusha - (+49:08)
93 - Michael Mørkøv (DEN) - Saxo - Tinkoff - (+49:57)
94 - Ian Stannard (GBR) - Team Sky - (+50:29)
95 - Daniel Moreno (ESP) - Katyusha - (+50:32)
96 - Alan Marangoni (ITA) - Cannondale - (+50:57)
97 - Tiziano Dall'Antonia (ITA) - Cannondale - (+51:31)
98 - Lars Boom (NED) - Blanco - (+51:40)
99 - Yuri Krivtsov (UKR) - AG2R - (+52:08)
100 - Matthew Wilson (AUS) - Garmin - (+53:04)
101 - Leonardo Giordani (ITA) - Vini Fantini - (+54:03)
102 - Andreas Klier (GER) - Garmin - (+54:48)
103 - Joost Posthuma (NED) - RadioShack - (+56:17)
104 - Alessandro Donati (ITA) - Acqua & Sapone - (+56:33)
105 - Bert Grabsch (GER) - - (+58:50)
106 - Niki Terpstra (NED) - Omega Pharma - Quick-Step - (+59:00)
107 - Tom Leezer (NED) - Blanco - (+59:03)
108 - Juan José Haedo (ARG) - Saxo - Tinkoff - (+59:46)
109 - Javier Aramendía (ESP) - Euskaltel - (+1:00:15)
110 - Mirco Lorenzetto (ITA) - Astana - (+1:00:23)
111 - Alessandro Proni (ITA) - Acqua & Sapone - (+1:00:36)
112 - Kurt-Asle Arvesen - Team Sky - (+1:01:31)
113 - Gorazd Štangelj (SLO) - Astana - (+1:02:23)
114 - Sebastian Lang (GER) - Lotto - (+1:03:02)
115 - Ignatas Konovalovas (LTU) - Movistar - (+1:04:50)
116 - Manuel Quinziato (ITA) - BMC Racing - (+1:05:05)
117 - Roger Hammond (ENG) - Garmin - (+1:06:02)
118 - Allan Davis (AUS) - Astana - (+1:08:16)
119 - Marcel Sieberg (GER) - Lotto - (+1:08:28)
120 - Assan Bazayev (KAZ) - Astana - (+1:08:47)
121 - Kevin Van Impe (BEL) - Omega Pharma - Quick-Step - (+1:09:00)
122 - Tyler Farrar (USA) - Garmin - (+1:09:50)
123 - Mark Renshaw (AUS) - - (+1:10:35)
124 - Ramunas Navardauskas (LTU) - Garmin - (+1:10:59)
125 - Mark Cavendish (IOM) - - (+1:11:02)
126 - David Tanner (AUS) - Saxo - Tinkoff - (+1:11:18)
127 - Danilo Hondo (GER) - Lampre - (+1:11:35)
128 - David Zabriskie (USA) - Garmin - (+1:11:35)
129 - Davide Ricci Bitti (ITA) - Vini Fantini - (+1:12:02)
130 - Tom Boonen (BEL) - Omega Pharma - Quick-Step - (+1:13:26)
131 - Gorik Gardeyn (BEL) - Vacansoleil - (+1:15:22)
132 - Gerald Ciolek (GER) - Omega Pharma - Quick-Step - (+1:16:54)
133 - Daniel Sesma (ESP) - Euskaltel - (+1:18:16)
134 - Chris Sutton (AUS) - Team Sky - (+1:19:10)
135 - Jacopo Guarnieri (ITA) - Cannondale - (+1:19:13)
136 - Rick Flens (NED) - Blanco - (+1:19:16)
137 - Branislav Samoilav (BLR) - Movistar - (+1:20:50)
138 - Bernhard Eisel (AUT) - - (+1:20:54)
139 - Brett Lancaster (AUS) - Garmin - (+1:20:59)
140 - Alberto Ongarato (ITA) - Vacansoleil - (+1:22:17)
141 - Olivier Kaisen (BEL) - Lotto - (+1:23:06)
Alessandro Petacchi (ITA) - Lampre - (DNF)
Roman Kireyev (KAZ) - Astana - (DNS)
Mauro Santambrogio (ITA) - BMC Racing - (DNS)
Davide Viganò (ITA) - RadioShack - (DNS)
Diego Caccia (ITA) - Vini Fantini - (DNS)
Danilo Napolitano (ITA) - Acqua & Sapone - (DNF)
Jens Mouris (NED) - Vacansoleil - (DNS)
Robbie McEwen (AUS) - RadioShack - (DNS)
Edvald Boasson Hagen (NOR) - Team Sky - (DNF)
Hayden Roulston (NZL) - - (DNS)
Frederik Willems (BEL) - Lotto - (DNF)
André Greipel (GER) - Lotto - (DNS)
Maxim Iglinskiy (KAZ) - Astana - (DNS)
Alexandr Kolobnev (RUS) - Katyusha - (DNS)
Daniel Oss (ITA) - Cannondale - (DNS)
Francesco Chicchi (ITA) - Omega Pharma - Quick-Step - (DNF)
Luca Paolini (ITA) - Katyusha - (DNF)
Kasper Klostergård (DEN) - Saxo - Tinkoff - (DNF)
Dries Devenyns (BEL) - Omega Pharma - Quick-Step - (DNS)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Fabian Cancellara (SUI) | RadioShack | (10:33) |
| 2 | Lars Boom (NED) | Blanco | (+9) |
| 3 | Adriano Malori (ITA) | Lampre | (+19) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Cadel Evans (AUS) | BMC Racing | (4:37:58) |
| 2 | Giovanni Visconti (ITA) | Vini Fantini | (+0) |
| 3 | Michele Scarponi (ITA) | Lampre | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Philippe Gilbert (BEL) | Lotto | (6:43:23) |
| 2 | Wout Poels (NED) | Vacansoleil | (+0) |
| 3 | Damiano Cunego (ITA) | Lampre | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Michele Scarponi (ITA) | Lampre | (6:10:59) |
| 2 | Damiano Cunego (ITA) | Lampre | (+0) |
| 3 | Cadel Evans (AUS) | BMC Racing | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Juan José Haedo (ARG) | Saxo - Tinkoff | (4:39:45) |
| 2 | Tyler Farrar (USA) | Garmin | (+0) |
| 3 | Daniel Oss (ITA) | Cannondale | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Tyler Farrar (USA) | Garmin | (4:56:06) |
| 2 | Alessandro Petacchi (ITA) | Lampre | (+0) |
| 3 | Juan José Haedo (ARG) | Saxo - Tinkoff | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Blanco | (18:08) | |
| 2 | Garmin | (+9) | |
| 3 | (+10) |