--> -->
1. Matthew Harley Goss (AUS, HTC) 6:51:10 2. Fabian Cancellara (SWI, Leopard Trek) +0:00 3. Philippe Gilbert (BEL, Omega Pharma) +0:00 4. Alessandro Ballan (ITA, BMC Racing Team) +0:00 5. Filippo Pozzato (ITA, Katusha Team) +0:00 6. Michele Scarponi (ITA, Lampre) +0:00 7. Yoann Offredo (FRA, FDJ) +0:00 8. Vincenzo Nibali (ITA, Liquigas) +0:03 9. Greg Van Avermaet (BEL, BMC Racing Team) +0:10 10. Stuart O´Grady (AUS, Leopard Trek) +0:12 11. Francisco José Ventoso Alberdi (ESP, Movistar Team) +0:27 12. Alessandro Petacchi (ITA, Lampre) +0:27 13. Daniele Bennati (ITA, Leopard Trek) +0:27 14. Jose Joaquin Rojas Gil (ESP, Movistar Team) +0:27 15. Marco Marcato (ITA, Vacansoleil) +0:27 16. Dominique Rollin (CAN, FDJ) +0:27 17. Peter Sagan (SVK, Liquigas) +0:27 18. Heinrich Haussler (AUS, Team Garmin) +0:27 19. Alessandro Bertolini (ITA, Androni Giocattoli) +0:27 20. Sylvain Chavanel (FRA, Quickstep Cycling Team) +0:27 21. Matteo Tosatto (ITA, Saxo Bank Sungard) +0:27 22. George Hincapie (USA, BMC Racing Team) +0:27 23. Yaroslav Popovych (UKR, Team RadioShack) +0:27 24. Francesco Failli (ITA, Farnese Vini) +0:27 25. Linus Gerdemann (GER, Leopard Trek) +0:32 26. Pablo Lastras Garcia (ESP, Movistar Team) +0:33 27. Vladimir Gusev (RUS, Katusha Team) +1:06 28. Tom Boonen (BEL, Quickstep Cycling Team) +1:12 29. Sacha Modolo (ITA, Colnago) +1:12 30. Edvald Boasson Hagen (NOR, Sky Procycling) +1:44 31. Steve Chainel (FRA, FDJ) +1:47 32. Egoi Martinez De Esteban (ESP, Euskaltel) +1:55 33. André Greipel (GER, Omega Pharma) +3:59 34. Jurgen Roelandts (BEL, Omega Pharma) +3:59 35. Andreas Klier (GER, Team Garmin) +5:14 36. Robbie McEwen (AUS, Team RadioShack) +5:23 37. Aleksejs Saramotins (LAT, Cofidis) +5:23 38. Niki Terpstra (NED, Quickstep Cycling Team) +5:23 39. Leonardo Fabio Duque (COL, Cofidis) +5:23 40. Yauheni Hutarovich (BLR, FDJ) +5:23 41. Lloyd Mondory (FRA, AG2R La Mondiale) +5:23 42. Romain Feillu (FRA, Vacansoleil) +5:23 43. Fabian Wegmann (GER, Leopard Trek) +5:23 44. Bradley Wiggins (GBR, Sky Procycling) +5:23 45. Ignatas Konovalovas (LTU, Movistar Team) +5:23 46. Tyler Farrar (USA, Team Garmin) +5:23 47. Bernhard Eisel (AUT, HTC) +5:23 48. Marcus Burghardt (GER, BMC Racing Team) +5:23 49. Geoffroy Lequatre (FRA, Team RadioShack) +5:23 50. Mauro Finetto (ITA, Liquigas) +5:23 51. Alexandr Kolobnev (RUS, Katusha Team) +5:23 52. Mark Cavendish (GBR, HTC) +5:23 53. Baden Cooke (AUS, Saxo Bank Sungard) +5:23 54. Grega Bole (SLO, Lampre) +5:23 55. Manuel Belletti (ITA, Colnago) +5:23 56. Danilo Hondo (GER, Lampre) +5:23 57. Juan Jose Oroz Ugalde (ESP, Euskaltel) +5:23 58. Marco Frapporti (ITA, Colnago) +5:23 59. Lars Ytting Bak (DEN, HTC) +5:23 60. Geraint Thomas (GBR, Sky Procycling) +5:23 61. Matthieu Ladagnous (FRA, FDJ) +5:23 62. Massimo Codol (ITA, Acqua & Sapone) +5:23 63. Damiano Caruso (ITA, Liquigas) +5:23 64. Karsten Kroon (NED, BMC Racing Team) +5:23 65. Danilo Wyss (SWI, BMC Racing Team) +5:23 66. Simon Clarke (AUS, Pro Team Astana) +5:23 67. Danilo Napolitano (ITA, Acqua & Sapone) +5:23 68. David Gutierrez Gutierrez (ESP, Geox) +5:23 69. Valerio Agnoli (ITA, Liquigas) +5:23 70. Nick Nuyens (BEL, Saxo Bank Sungard) +5:23 71. Tiziano Dall´Antonia (ITA, Liquigas) +5:23 72. Manuele Mori (ITA, Lampre) +5:23 73. Anders Lund (DEN, Leopard Trek) +5:23 74. Marzio Bruseghin (ITA, Movistar Team) +5:23 75. Thomas De Gendt (BEL, Vacansoleil) +5:23 76. Juan Antonio Flecha Giannoni (ESP, Sky Procycling) +5:23 77. Björn Leukemans (BEL, Vacansoleil) +5:23 78. Gianni Meersman (BEL, FDJ) +5:23 79. Arkaitz Duran Aroca (ESP, Geox) +5:23 80. Benoît Vaugrenard (FRA, FDJ) +5:23 81. Adam Hansen (AUS, Omega Pharma) +5:23 82. Giovanni Visconti (ITA, Farnese Vini) +5:23 83. Michael Rogers (AUS, Sky Procycling) +5:23 84. Jérôme Pineau (FRA, Quickstep Cycling Team) +5:23 85. Jussi Veikkanen (FIN, Omega Pharma) +5:23 86. Thomas Lövkvist (SWE, Sky Procycling) +5:23 87. Angel Vicioso Arcos (ESP, Androni Giocattoli) +5:23 88. Angel Madrazo Ruiz (ESP, Movistar Team) +5:23 89. Francesco Reda (ITA, Quickstep Cycling Team) +5:23 90. Enrico Gasparotto (ITA, Pro Team Astana) +5:23 91. Andriy Grivko (UKR, Pro Team Astana) +5:23 92. Roberto Ferrari (ITA, Androni Giocattoli) +5:23 93. Simone Stortoni (ITA, Colnago) +5:23 94. Oscar Freire Gomez (ESP, Rabobank Cycling Team) +5:23 95. Rinaldo Nocentini (ITA, AG2R La Mondiale) +5:23 96. Dmitriy Muravyev (KAZ, Team RadioShack) +5:23 97. Alberto Ongarato (ITA, Vacansoleil) +5:23 98. Robert Wagner (GER, Leopard Trek) +5:23 99. Matthew Wilson (AUS, Team Garmin) +5:23 100. Sebastian Langeveld (NED, Rabobank Cycling Team) +5:30 101. Domenico Pozzovivo (ITA, Colnago) +5:30 102. Ian Stannard (GBR, Sky Procycling) +6:10 103. Maarten Wynants (BEL, Rabobank Cycling Team) +6:10 104. Michael Schär (SWI, BMC Racing Team) +6:10 105. Ivan Santaromita (ITA, BMC Racing Team) +6:10 106. Luca Barla (ITA, Androni Giocattoli) +6:10 107. Michael Matthews (AUS, Rabobank Cycling Team) +8:29 108. Vicente Reynes Mimo (ESP, Omega Pharma) +9:32 109. Michael Albasini (SWI, HTC) +9:32 110. Marcel Sieberg (GER, Omega Pharma) +9:32 111. Grégory Rast (SWI, Team RadioShack) +9:32 112. Lars Boom (NED, Rabobank Cycling Team) +9:32 113. Mark Renshaw (AUS, HTC) +9:32 114. Mirco Lorenzetto (ITA, Pro Team Astana) +9:32 115. Assan Bazayev (KAZ, Pro Team Astana) +9:32 116. Davide Malacarne (ITA, Quickstep Cycling Team) +9:32 117. William Bonnet (FRA, FDJ) +9:32 118. Biel Kadri (FRA, AG2R La Mondiale) +9:32 119. Mirko Selvaggi (ITA, Vacansoleil) +9:32 120. Borut Bozic (SLO, Vacansoleil) +9:32 121. Alessandro Donati (ITA, Acqua & Sapone) +9:32 122. Luca Paolini (ITA, Katusha Team) +9:32 123. Johan Van Summeren (BEL, Team Garmin) +9:32 124. Leif Hoste (BEL, Katusha Team) +9:32 125. Stefano Pirazzi (ITA, Colnago) +9:32 126. Kurt-Asle Arvesen (NOR, Sky Procycling) +9:32 127. Thor Hushovd (NOR, Team Garmin) +9:32 128. Juan José Haedo (ARG, Saxo Bank Sungard) +9:32 129. Alessandro De Marchi (ITA, Androni Giocattoli) +9:38 130. Ivan Velasco Murillo (ESP, Euskaltel) +15:51 131. Jonathan Castroviejo Nicolas (ESP, Euskaltel) +15:51 132. Amets Txurruka (ESP, Euskaltel) +15:51 133. Romain Zingle (BEL, Cofidis) +15:51 134. Takashi Miyazawa (JPN, Farnese Vini) +15:51 135. Andrey Amador Bakkazakova (CRC, Movistar Team) +15:51 136. Kevin Ista (BEL, Cofidis) +15:51 137. Kevin Van Impe (BEL, Quickstep Cycling Team) +15:51 138. Maarten Tjallingii (NED, Rabobank Cycling Team) +18:25 139. Jens Mouris (NED, Vacansoleil) +18:25 140. Diego Ulissi (ITA, Lampre) +18:25 141. Tomas Vaitkus (LTU, Pro Team Astana) +18:25 142. Gustav Larsson (SWE, Saxo Bank Sungard) +18:25 143. Yuriy Krivtsov (FRA, AG2R La Mondiale) +18:25 144. Thomas Leezer (NED, Rabobank Cycling Team) +18:25 145. Daniele Ratto (ITA, Geox) +18:25 146. Allan Davis (AUS, Pro Team Astana) +18:25 147. Roger Hammond (GBR, Team Garmin) +18:25 148. Sébastien Hinault (FRA, AG2R La Mondiale) +18:25 149. Wouter Weylandt (BEL, Leopard Trek) +18:25 150. Nico Sijmens (BEL, Cofidis) +18:25 151. Jens Keukeleire (BEL, Cofidis) +18:25 152. Javier Francisco Aramendia Lorente (ESP, Euskaltel) +18:25 153. Daniel Sesma (ESP, Euskaltel) +18:25 154. Michael Morkov (DEN, Saxo Bank Sungard) +18:25 155. Anthony Ravard (FRA, AG2R La Mondiale) +18:25 156. Kasper Klostergaard Larsen (DEN, Saxo Bank Sungard) +18:25 DNF. Rick Flens (NED, Rabobank Cycling Team) DNF. Paolo Ciavatta (ITA, Acqua & Sapone) DNF. Ruggero Marzoli (ITA, Acqua & Sapone) DNF. Claudio Corioni (ITA, Acqua & Sapone) DNF. Simone Masciarelli (ITA, Acqua & Sapone) DNF. Fabio Taborre (ITA, Acqua & Sapone) DNF. Martin Elmiger (SWI, AG2R La Mondiale) DNF. Giairo Ermeti (ITA, Androni Giocattoli) DNF. Luca Solari (ITA, Androni Giocattoli) DNF. Antonio Santoro (ITA, Androni Giocattoli) DNF. Andrea Pasqualon (ITA, Colnago) DNF. Gianluca Brambilla (ITA, Colnago) DNF. Tristan Valentin (FRA, Cofidis) DNF. Jon Izaguirre Insausti (ESP, Euskaltel) DNF. Oscar Gatto (ITA, Farnese Vini) DNF. Leonardo Giordani (ITA, Farnese Vini) DNF. Andrea Noe (ITA, Farnese Vini) DNF. Davide Ricci Bitti (ITA, Farnese Vini) DNF. Diego Caccia (ITA, Farnese Vini) DNF. Matthias Brandle (AUT, Geox) DNF. David Blanco Rodriguez (ESP, Geox) DNF. Fabio Felline (ITA, Geox) DNF. Marko Kump (SLO, Geox) DNF. Matteo Pelucchi (ITA, Geox) DNF. Bert Grabsch (GER, HTC) DNF. Peter Velits (SVK, HTC) DNF. Mikhail Ignatyev (RUS, Katusha Team) DNF. Aliaksandr Kuschynski (BLR, Katusha Team) DNF. Vladimir Isaichev (RUS, Katusha Team) DNF. Francesco Gavazzi (ITA, Lampre) DNF. Matteo Bono (ITA, Lampre) DNF. Kristijan Koren (SLO, Liquigas) DNF. Alan Marangoni (ITA, Liquigas) DNF. Vasili Kiryienka (BLR, Movistar Team) DNF. Sebastian Lang (GER, Omega Pharma) DNF. Maxim Iglinsky (KAZ, Pro Team Astana) DNF. Marco Bandiera (ITA, Quickstep Cycling Team) DNF. David Tanner (AUS, Saxo Bank Sungard) DNF. Ramunas Navardauskas (LTU, Team Garmin) DNF. Robert Hunter (RSA, Team RadioShack) DNF. Manuel Antonio Leal Cardoso (POR, Team RadioShack) DNF. Sébastien Rosseler (BEL, Team RadioShack)