1 CANCELLARA Fabian SUI SAX 19' 32"
2 CONTADOR VELASCO Alberto ESP AST + 00' 18"
3 WIGGINS Bradley GBR GRM + 00' 19"
4 KLÖDEN Andreas ALL AST + 00' 22"
5 EVANS Cadel AUS SIL + 00' 23"
6 LEIPHEIMER Levi USA AST + 00' 30"
7 KREUZIGER Roman RTC LIQ + 00' 32"
8 MARTIN Tony ALL THR + 00' 33"
9 NIBALI Vincenzo ITA LIQ + 00' 37"
10 ARMSTRONG Lance USA AST + 00' 40"
11 LARSSON Gustav Erik SUE SAX + 00' 41"
12 ASTARLOZA Mikel ESP EUS + 00' 44"
13 ZABRISKIE David USA GRM + 00' 47"
14 MILLAR David GBR GRM + 00' 48"
15 COPPEL Jérôme FRA FDJ + 00' 51"
16 CHAVANEL Sylvain FRA QST + 00' 56"
17 VANDE VELDE Christian USA GRM + 00' 57"
18 SCHLECK Andy LUX SAX + 01' 00"
19 GERDEMANN Linus ALL MRM + 01' 03"
20 PAURIOL Remi FRA COF + 01' 05"
21 SASTRE CANDIL Carlos ESP CTT + 01' 06"
22 KARPETS Vladimir RUS KAT + 01' 07"
23 BALLAN Alessandro ITA LAM + 01' 10"
24 MONFORT Maxime BEL THR + 01' 10"
25 VAN DEN BROECK Jurgen BEL SIL + 01' 11"
26 LEFEVRE Laurent FRA BBO + 01' 12"
27 ROGERS Michael AUS THR + 01' 13"
28 VOGONDY Nicolas FRA AGR + 01' 13"
29 RIBLON Christophe FRA ALM + 01' 14"
30 OROZ UGALDE Juan José ESP EUS + 01' 14"
31 GESINK Robert PB RAB + 01' 15"
32 VERDUGO MARKOTEGUI Gorka ESP EUS + 01' 15"
33 PAULINHO Sergio Miguel Moreir POR AST + 01' 15"
34 HINCAPIE George USA THR + 01' 17"
35 BRUSEGHIN Marzio ITA LAM + 01' 17"
36 BONNET William FRA BBO + 01' 19"
37 PATE Danny USA GRM + 01' 20"
38 VOIGT Jens ALL SAX + 01' 22"
39 ARVESEN Kurt-Asle NOR SAX + 01' 24"
40 NOCENTINI Rinaldo ITA ALM + 01' 24"
41 VANDBORG Brian DAN LIQ + 01' 26"
42 PASAMONTES RODRIGUEZ Luis ESP GCE + 01' 26"
43 ROCHE Nicolas IRL ALM + 01' 27"
44 HESJEDAL Ryder CAN GRM + 01' 27"
45 LE LAY David FRA AGR + 01' 28"
46 CLEMENT Stef PB RAB + 01' 28"
47 BARREDO LLAMAZALES Carlos ESP QST + 01' 28"
48 HAUSSLER Heinrich ALL CTT + 01' 29"
49 CASAR Sandy FRA FDJ + 01' 29"
50 MONCOUTIE David FRA COF + 01' 30"
51 VEIKKANEN Jussi FIN FDJ + 01' 30"
52 PINEAU Jérôme FRA QST + 01' 31"
53 MENCHOV Denis RUS RAB + 01' 31"
54 ZUBELDIA AGIRRE Haimar ESP AST + 01' 31"
55 GUSTOV Volodymir UKR CTT + 01' 31"
56 SORENSEN Nicki DAN SAX + 01' 32"
57 MONDORY Lloyd FRA ALM + 01' 32"
58 PEREIRO SIO Oscar ESP GCE + 01' 33"
59 TERPSTRA Niki PB MRM + 01' 33"
60 VANOTTI Alessandro ITA LIQ + 01' 33"
61 PELLIZOTTI Franco ITA LIQ + 01' 33"
62 IVANOV Serguei RUS KAT + 01' 35"
63 TEN DAM Laurens PB RAB + 01' 36"
64 FARIA DA COSTA Rui Alberto POR GCE + 01' 36"
65 ROSSELER Sebastien BEL QST + 01' 36"
66 FEDRIGO Pierrick FRA BBO + 01' 36"
67 SCHLECK Frank LUX SAX + 01' 36"
68 ROY Jérémy FRA FDJ + 01' 36"
69 ANTON HERNANDEZ Igor ESP EUS + 01' 38"
70 VELITS Peter SVK MRM + 01' 38"
71 IGNATIEV Mikhail RUS KAT + 01' 38"
72 FRÖHLINGER Johannes ALL MRM + 01' 39"
73 FOTHEN Markus ALL MRM + 01' 39"
74 BOUET Maxime FRA AGR + 01' 39"
75 SPILAK Simon SLO LAM + 01' 40"
76 URAN Rigoberto ITA GCE + 01' 42"
77 FARRAR Tyler USA GRM + 01' 42"
78 KNEES Christian ALL MRM + 01' 43"
79 VAN DE WALLE Jurgen BEL QST + 01' 43"
80 SABATINI Fabio ITA LIQ + 01' 44"
81 BENNATI Daniele ITA LIQ + 01' 44"
82 TXURRUKA ANSOLA Amets ESP EUS + 01' 45"
83 GOUBERT Stéphane FRA ALM + 01' 45"
84 HADDOU Said FRA BBO + 01' 45"
85 GUTIERREZ PALACIOS Jose Ivan ESP GCE + 01' 47"
86 ROJAS GIL Jose Joaquin ESP GCE + 01' 47"
87 CUESTA Inigo ESP CTT + 01' 48"
88 GARATE CEPA Juan Manuel ESP RAB + 01' 48"
89 SANCHEZ Luis-Leon ESP GCE + 01' 48"
90 O'GRADY Stuart AUS SAX + 01' 48"
91 DESSEL Cyril FRA ALM + 01' 49"
92 WEGELIUS Charles GBR SIL + 01' 49"
93 MINARD Sébastien FRA COF + 01' 49"
94 LANCASTER Brett Daniel AUS CTT + 01' 50"
95 MOINARD Amaël FRA COF + 01' 50"
96 HUPOND Thierry FRA SKS + 01' 50"
97 POSTHUMA Joost PB RAB + 01' 50"
98 GRABSCH Bert ALL THR + 01' 51"
99 LEQUATRE Geoffroy FRA AGR + 01' 53"
100 KERN Christophe FRA COF + 01' 54"
101 POZZATO Filippo ITA KAT + 01' 54"
102 TOSATTO Matteo ITA QST + 01' 54"
103 EISEL Bernhard AUT THR + 01' 54"
104 DELAGE Mickaël FRA SIL + 01' 55"
105 NIERMANN Grischa PB RAB + 01' 55"
106 MAASKANT Martijn PB GRM + 01' 55"
107 EFIMKIN Vladimir RUS ALM + 01' 55"
108 ARROYO DURAN David ESP GCE + 01' 56"
109 KIRCHEN Kim LUX THR + 01' 57"
110 ROLLAND Pierre FRA BBO + 01' 57"
111 ROULSTON Hayden NZL CTT + 01' 57"
112 MOREAU Christophe FRA AGR + 01' 57"
113 DUPONT Hubert FRA ALM + 01' 57"
114 BOONEN Tom BEL QST + 01' 58"
115 MARTINEZ DE ESTEBAN Egoi ESP EUS + 01' 59"
116 POPOVYCH Yaroslav UKR AST + 01' 59"
117 DUQUE Leonardo COL COF + 02' 00"
118 ROOIJAKKERS Piet PB SKS + 02' 01"
119 LANG Sebastian ALL SIL + 02' 02"
120 HUSHOVD Thor NOR CTT + 02' 02"
121 VAUGRENARD Benoît FRA FDJ + 02' 03"
122 MURAVYEV Dmitriy KAZ AST + 02' 03"
123 ARRIETA LUJAMBIO José Luis ESP ALM + 02' 03"
124 DEVOLDER Stijn BEL QST + 02' 03"
125 LEMOINE Cyril FRA SKS + 02' 04"
126 TROFIMOV Yury RUS BBO + 02' 05"
127 ARASHIRO Yukiya JPN BBO + 02' 07"
128 LE MEVEL Christophe FRA FDJ + 02' 07"
129 JOLY Sébastien FRA FDJ + 02' 09"
130 SORENSEN Chris DAN SAX + 02' 10"
131 DEAN Julian NZL GRM + 02' 11"
132 FLECHA GIANNONI Juan Antonio ESP RAB + 02' 11"
133 WEGMANN Fabian ALL MRM + 02' 12"
134 GOMEZ MARCHANTE Jose Angel ESP CTT + 02' 13"
135 VOECKLER Thomas FRA BBO + 02' 13"
136 SANTAMBROGIO Mauro ITA LAM + 02' 13"
137 RIGHI Daniele ITA LAM + 02' 14"
138 VANDENBERGH Styn BEL KAT + 02' 15"
139 VAN AVERMAET Greg BEL SIL + 02' 15"
140 RENSHAW Mark AUS THR + 02' 15"
141 PICHOT Alexandre FRA BBO + 02' 15"
142 VAN SUMMEREN Johan BEL SIL + 02' 17"
143 GONZALO RAMIREZ Eduardo ESP AGR + 02' 17"
144 FEILLU Brice FRA AGR + 02' 18"
145 PEREZ MORENO Ruben ESP EUS + 02' 19"
146 SCHEIRLINCKX Staf BEL SIL + 02' 20"
147 LOOSLI David SUI LIB + 02' 22"
148 AUGE Stéphane FRA COF + 02' 22"
149 GESLIN Anthony FRA FDJ + 02' 22"
150 CIOLEK Gerald ALL MRM + 02' 22"
151 COYOT Arnaud FRA GCE + 02' 23"
152 TRUSSOV Nicolai RUS KAT + 02' 23"
153 DE KORT Koen PB SKS + 02' 24"
154 FERNANDEZ BUSTINZA Bingen ESP COF + 02' 25"
155 WROLICH Peter AUT MRM + 02' 26"
156 CALZATI Sylvain FRA AGR + 02' 27"
157 BOTCHAROV Alexandre RUS KAT + 02' 27"
158 FREIRE GOMEZ Oscar ESP RAB + 02' 27"
159 BANDIERA Marco ITA LAM + 02' 32"
160 WILLEMS Frederik BEL LIQ + 02' 33"
161 LLOYD Matthew AUS SIL + 02' 34"
162 PEREZ LEZAUN Alan ESP EUS + 02' 35"
163 HIVERT Jonathan FRA SKS + 02' 35"
164 SAPA Marcin POL LAM + 02' 36"
165 KUSCHYNSKI Aleksandr BLR LIQ + 02' 37"
166 TIMMER Albert PB SKS + 02' 38"
167 RAST Grégory SUI AST + 02' 39"
168 FERNANDEZ DE LARREA Koldo ESP EUS + 02' 40"
169 DUMOULIN Samuel FRA COF + 02' 42"
170 GESCHKE Simon ALL SKS + 02' 43"
171 FEILLU Romain FRA AGR + 02' 44"
172 KLIER Andreas ALL CTT + 02' 45"
173 HORRACH RIPPOLL Joan ESP KAT + 02' 52"
174 BEPPU Fumiyuki JPN SKS + 02' 52"
175 NAPOLITANO Danilo ITA KAT + 02' 52"
176 DE JONGH Steven PB QST + 02' 56"
177 CAVENDISH Mark AUS THR + 03' 14"
178 FURLAN Angelo ITA LAM + 03' 19"
179 VAN HUMMEL Kenny Robert PB SKS + 03' 24"
180 HUTAROVICH Yauheni BLR FDJ + 03' 50"
Maillot jaune : Cancellara
Maillot vert : Cancellara
Maillot à pois : Contador
Maillot blanc : Kreuziger