1 - Cameron Meyer (AUS) - Garmin - (17:54:27)
2 - Matthew Goss (AUS) - HTC - Highroad - (+2)
3 - Ben Swift (ENG) - Team Sky - (+8)
4 - Michael Matthews (AUS) - Rabobank - (+9)
5 - Laurens ten Dam (NED) - Rabobank - (+10)
6 - Francisco Ventoso (ESP) - Movistar - (+17)
7 - André Greipel (GER) - Lotto - (+26)
8 - Blel Kadri (FRA) - AG2R - (+26)
9 - Allan Davis (AUS) - Astana - (+27)
10 - Luke Roberts (AUS) - Australia - (+28)
11 - Alessandro Ballan (ITA) - BMC Racing - (+28)
12 - Gorka Izagirre (ESP) - Euskaltel - (+28)
13 - Sergey Lagutin (UZB) - Vacansoleil - (+28)
14 - José Joaquín Rojas (ESP) - Movistar - (+28)
15 - Ben Hermans (BEL) - RadioShack - (+35)
16 - Manuele Mori (ITA) - Lampre - (+39)
17 - José Iván Gutiérrez (ESP) - Movistar - (+39)
18 - Simone Ponzi (ITA) - Liquigas - (+39)
19 - Romain Feillu (FRA) - Vacansoleil - (+46)
20 - Julien Loubet (FRA) - AG2R - (+46)
21 - Addy Engels (NED) - Omega Pharma - Quick-Step - (+46)
22 - Mirko Selvaggi (ITA) - Vacansoleil - (+53)
23 - Iván Velasco (ESP) - Euskaltel - (+53)
24 - Mathieu Perget (FRA) - AG2R - (+54)
25 - Francesco Reda (ITA) - Omega Pharma - Quick-Step - (+1:07)
26 - Cameron Wurf (AUS) - Liquigas - (+1:27)
27 - Jürgen Roelandts (BEL) - Lotto - (+1:58)
28 - Robbie McEwen (AUS) - RadioShack - (+2:03)
29 - Hayden Roulston (NZL) - HTC - Highroad - (+2:08)
30 - Davide Viganò (ITA) - RadioShack - (+2:11)
31 - Nicki Sørensen (DEN) - Saxo Bank - (+2:15)
32 - Elia Viviani (ITA) - Liquigas - (+2:16)
33 - Richie Porte (AUS) - Saxo Bank - (+2:22)
34 - Baden Cooke (AUS) - Saxo Bank - (+2:23)
35 - Stijn Vandenbergh (BEL) - Katyusha - (+2:23)
36 - Sergei Ivanov (RUS) - Katyusha - (+2:25)
37 - Yuri Krivtsov (FRA) - AG2R - (+2:28)
38 - Ángel Madrazo (ESP) - Movistar - (+2:28)
39 - Jonathan Cantwell (AUS) - Australia - (+2:29)
40 - Rubén Pérez (ESP) - Euskaltel - (+2:29)
41 - Iñaki Isasi (ESP) - Euskaltel - (+2:30)
42 - David López (ESP) - Movistar - (+2:30)
43 - Martin Kohler (SUI) - BMC Racing - (+2:36)
44 - Rob Ruijgh (NED) - Vacansoleil - (+2:40)
45 - Julien Vermote (BEL) - Omega Pharma - Quick-Step - (+2:45)
46 - Tanel Kangert (EST) - Astana - (+2:50)
47 - Joan Horrach (ESP) - Katyusha - (+2:57)
48 - Mathew Hayman - Team Sky - (+2:59)
49 - Aitor Pérez (ESP) - Lampre - (+3:20)
50 - Stuart O'Grady (AUS) - RadioShack - (+3:26)
51 - Miguel Minguez (ESP) - Euskaltel - (+3:36)
52 - Jack Bobridge (AUS) - Garmin - (+3:37)
53 - Michael Rogers (AUS) - Team Sky - (+3:46)
54 - Luis Pasamontes (ESP) - Movistar - (+3:49)
55 - Kristjan Koren (SLO) - Liquigas - (+4:18)
56 - Alberto Ongarato (ITA) - Vacansoleil - (+4:22)
57 - Robert Hunter (RSA) - RadioShack - (+4:27)
58 - Thomas De Gendt (BEL) - Vacansoleil - (+4:46)
59 - Amaël Moinard (FRA) - BMC Racing - (+4:55)
60 - Marcel Sieberg (GER) - Lotto - (+4:57)
61 - Andriy Grivko (UKR) - Astana - (+5:27)
62 - Luke Durbridge (AUS) - Australia - (+5:41)
63 - Bruno Pires (POR) - RadioShack - (+5:50)
64 - Adam Hansen (AUS) - Lotto - (+6:01)
65 - Simon Clarke (AUS) - Astana - (+6:14)
66 - Stefan Denifl (AUT) - RadioShack - (+6:14)
67 - Lance Armstrong (USA) - RadioShack - (+6:42)
68 - Geraint Thomas (WAL) - Team Sky - (+7:07)
69 - Tim Roe (AUS) - BMC Racing - (+7:29)
70 - Simon Zahner (SUI) - BMC Racing - (+8:07)
71 - Travis Meyer (AUS) - Garmin - (+8:08)
72 - Jon Izagirre (ESP) - Euskaltel - (+8:09)
73 - David Tanner (AUS) - Saxo Bank - (+8:18)
74 - Gerald Ciolek (GER) - Omega Pharma - Quick-Step - (+8:22)
75 - Alan Marangoni (ITA) - Liquigas - (+8:25)
76 - Yevgeni Nepomnyachsniy (KAZ) - Astana - (+8:31)
77 - Olivier Kaisen (BEL) - Lotto - (+8:57)
78 - Jurgen Van de Walle (BEL) - Lotto - (+8:59)
79 - Alfredo Balloni (ITA) - Lampre - (+9:03)
80 - Greg Henderson (NZL) - Team Sky - (+9:08)
81 - Nikolai Trussov (RUS) - Katyusha - (+9:10)
82 - Mitch Docker (AUS) - Australia - (+9:28)
83 - Davide Cimolai (ITA) - Liquigas - (+10:13)
84 - Davide Malacarne (ITA) - Omega Pharma - Quick-Step - (+10:28)
85 - Vitaliy Buts (UKR) - Lampre - (+10:35)
86 - Fabio Sabatini (ITA) - Liquigas - (+11:07)
87 - Eduard Vorganov (RUS) - Katyusha - (+11:12)
88 - Vicente Reynés (ESP) - Lotto - (+11:27)
89 - Manuel Cardoso (POR) - RadioShack - (+11:35)
90 - Wesley Sulzberger (AUS) - Australia - (+11:35)
91 - Marco Bandiera (ITA) - Omega Pharma - Quick-Step - (+11:39)
92 - Denis Galimzyanov (RUS) - Katyusha - (+11:50)
93 - Alessandro Spezialetti (ITA) - Lampre - (+12:13)
94 - Tom Leezer (NED) - Rabobank - (+12:14)
95 - Danny Pate (USA) - HTC - Highroad - (+12:35)
96 - Steve Houanard (FRA) - AG2R - (+13:05)
97 - Brett Lancaster (AUS) - Garmin - (+13:24)
98 - Markel Irizar (ESP) - RadioShack - (+13:41)
99 - Aliaksandr Kuchynski (BLR) - Katyusha - (+13:53)
100 - Alexander Kristoff (NOR) - BMC Racing - (+14:31)
101 - Sebastián Haedo (ARG) - Saxo Bank - (+14:53)
102 - Grégory Rast (SUI) - RadioShack - (+15:04)
103 - Dimitri Champion (FRA) - AG2R - (+15:48)
104 - William Clarke (AUS) - RadioShack - (+15:59)
105 - Maxim Gurov (KAZ) - Astana - (+16:19)
106 - Kristof Goddaert (BEL) - AG2R - (+17:43)
107 - Michael Hepburn (AUS) - Australia - (+18:38)
108 - Matthew Wilson (AUS) - Garmin - (+19:21)
109 - Daniel Sesma (ESP) - Euskaltel - (+19:26)
110 - Pieter Weening (NED) - Rabobank - (+19:28)
111 - Mark Renshaw (AUS) - HTC - Highroad - (+19:40)
112 - Graeme Brown (AUS) - Rabobank - (+20:08)
113 - Jos van Emden (NED) - Rabobank - (+21:08)
114 - Juan José Haedo (ARG) - Saxo Bank - (+21:13)
115 - Martin Pedersen (DEN) - RadioShack - (+21:31)
116 - Brian Vandborg (DEN) - Saxo Bank - (+22:14)
117 - Julian Dean (NZL) - Garmin - (+22:34)
118 - Tyler Farrar (USA) - Garmin - (+22:44)
119 - Martin Mortensen (DEN) - RadioShack - (+23:02)
120 - Francesco Chicchi (ITA) - Omega Pharma - Quick-Step - (+23:07)
121 - Valentin Iglinskiy (KAZ) - Astana - (+23:51)
122 - Daniele Righi (ITA) - Lampre - (+24:09)
123 - John Murphy (USA) - BMC Racing - (+25:04)
124 - Bert Grabsch (GER) - HTC - Highroad - (+25:15)
125 - Joost van Leijen (NED) - Vacansoleil - (+25:48)
126 - Matteo Bono (ITA) - Lampre - (+28:16)
127 - Bernhard Eisel (AUT) - HTC - Highroad - (+30:35)
128 - Coen Vermeltfoort (NED) - Rabobank - (+31:06)
129 - Mark Cavendish (IOM) - HTC - Highroad - (+33:51)
José Vicente García Acosta (ESP) - Movistar - (DNF)
Chris Sutton - Team Sky - (DNS)
Bernard Sulzberger (AUS) - Australia - (DNS)
Simon Gerrans (AUS) - Team Sky - (DNF)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Ben Swift (ENG) | Team Sky | (1:53:47) |
| 2 | Greg Henderson (NZL) | Team Sky | (+0) |
| 3 | Matthew Goss (AUS) | HTC - Highroad | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Francisco Ventoso (ESP) | Movistar | (3:06:10) |
| 2 | Michael Matthews (AUS) | Rabobank | (+0) |
| 3 | Matthew Goss (AUS) | HTC - Highroad | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Cameron Meyer (AUS) | Garmin | (2:57:55) |
| 2 | Thomas De Gendt (BEL) | Vacansoleil | (+0) |
| 3 | Laurens ten Dam (NED) | Rabobank | (+3) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Michael Matthews (AUS) | Rabobank | (3:11:47) |
| 2 | André Greipel (GER) | Lotto | (+0) |
| 3 | Matthew Goss (AUS) | HTC - Highroad | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Ben Swift (ENG) | Team Sky | (3:27:44) |
| 2 | Robbie McEwen (AUS) | RadioShack | (+0) |
| 3 | Graeme Brown (AUS) | Rabobank | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Matthew Goss (AUS) | HTC - Highroad | (3:17:08) |
| 2 | André Greipel (GER) | Lotto | (+0) |
| 3 | Robbie McEwen (AUS) | RadioShack | (+0) |