Olympic men’s road race results:

   
    1. Samuel Sanchez (ESP)                             6h23:49. 
   (Average speed 38.4 km/h)                
    2. Davide Rebellin (ITA)                       at         0. 
    3. Fabian Cancellara (SUI)                                0. 
    4. Alexander Kolobnev (RUS)                               0. 
    5. Andy Schleck (LUX)                                     0. 
    6. Michael Rogers (AUS)                                   0. 
    7. Santiago Botero (COL)                                 12. 
    8. Mario Aerts (BEL)                                     12. 
    9. Michael Barry (CAN)                                   16. 
   10. Robert Gesink (NED)                                   18. 
   11. Levi Leipheimer (USA)                                 20. 
   12. Chris Anker Soerensen (DEN)                           22. 
   13. Alejandro Valverde (ESP)                              22. 
   14. Jérôme Pineau (FRA)                                   22. 
   15. Cadel Evans (AUS)                                     22. 
   16. Przemyslaw Niemiec (POL)                              22. 
   17. Christian Vande Velde (USA)                           30. 
   18. Paolo Bettini (ITA)                                   35. 
   19. Vladimir Karpets (RUS)                              1:10. 
   20. Murilo Fischer (BRA)                                2:28. 
   21. Fabian Wegmann (GER)                                2:28. 
   22. Erik Hoffmann (NAM)                                 2:28. 
   23. Christian Pfannberger (AUT)                         2:28. 
   24. Gustav Larsson (SWE)                                2:28. 
   25. Nicki Sorensen (DEN)                                2:28. 
   26. Radoslav Rogina (CRO)                               2:28. 
   27. John Augustyn (RSA)                                 2:28. 
   28. Nuno Ribeiro (POR)                                  2:28. 
   29. Ignatas Konovalovas (LTU)                           2:28. 
   30. Jackson Jesus Rodriguez Ortiz (VEN)                 2:28. 
   31. Matt Lloyd (AUS)                                    2:28. 
   32. Kurt Asle Arvesen (NOR)                             2:28. 
   33. Kanstantsin Siutsou (BLR)                           2:28. 
   34. Remi Pauriol (FRA)                                  2:28. 
   35. Tadej Valjavec (SLO)                                2:28. 
   36. Yaroslav Popovych (UKR)                             2:28. 
   37. Simon Gerrans (AUS)                                 2:28. 
   38. Thomas Lofqvist (SWE)                               2:36. 
   39. Thomas Rohregger (AUT)                              2:36. 
   40. George Hincapie (USA)                               2:36. 
   41. José Serpa (COL)                                    2:38. 
   42. Johan Vansummeren (BEL)                             2:38. 
   43. Frank Schleck (LUX)                                 2:38. 
   44. Andrey Mizurov (KAZ)                                2:38. 
   45. Roman Kreuziger (CZE)                               2:46. 
   46. Kim Kirchen (LUX)                                   2:51. 
   47. Moises Aldape Chavez (MEX)                          4:19. 
   48. Rein Taaramae (EST)                                 7:00. 
   49. Carlos Sastre (ESP)                                 7:17. 
   50. Franco Pellizotti (ITA)                             7:17. 
   51. Sergey Lagutin (UZB)                                7:17. 
   52. Hossein Askari (IRI)                               10:33. 
   53. Ruslan Pidgornyy (UKR)                             10:33. 
   54. Julian Dean (NZL)                                  10:37. 
   55. Jacek Tadeusz Morajko (POL)                        10:37. 
   56. Ryder Hesjedal (CAN)                               10:37. 
   57. Matija Kvasina (CRO)                               10:37. 
   58. Marcus Ljungqvist (SWE)                            10:37. 
   59. Svein Tuft (CAN)                                   10:37. 
   60. Denis Menshov (RUS)                                10:37. 
   61. Jurij Golcer (SLO)                                 10:37. 
   62. Jan Valach (SVK)                                   10:37. 
   63. Marzio Bruseghin (ITA)                             10:37. 
   64. Nicholas Roche (EIR)                               10:37. 
   65. Laurens Dam Ten (NED)                              10:37. 
   66. Peter Kusztor (HUN)                                11:55. 
   67. Ivan Stevic (SER)                                  11:55. 
   68. Gatis Smukulis (LAT)                               12:59. 
   69. Tanel Kangert (EST)                                12:59. 
   70. Gonzalo Garrido (CHI)                              12:59. 
   71. Edvald Boasson Hagen (NOR)                         12:59. 
   72. Andre Cardoso (POR)                                15:53. 
   73. Aliaksandr Kuchynski (BLR)                         15:53. 
   74. Dainius Kairelis (LTU)                             15:53. 
   75. Petr Bencik (CZE)                                  15:53. 
   76. Alexandr Pliuschin (MDA)                           15:53. 
   77. Denys Kostyuk (UKR)                                15:53. 
   78. Sergey Ivanov (RUS)                                15:53. 
   79. Ghader Mizbani (IRI)                               15:53. 
   80. David George (RSA)                                 15:53. 
   81. Philip Deignan (EIR)                               15:53. 
   82. Glen Chadwick (NZL)                                15:53. 
   83. Aliaksandr Usau (BLR)                              26:10. 
   84. Tomasz Marczynski (POL)                            26:10. 
   85. Nebojsa Jovanovic (SER)                            26:10. 
   86. Takashi Miyazawa (JPN)                             31:35. 
   87. Rafaa Chtioui (TUN)                                39:15. 
   88. Park Sungbaek (KOR)                                39:15. 
   89. Kin San Wu (HKG)                                   42:08. 
   90. Luciano Mendonca (BRA)                             44:38. 
  
   Abandons: Alberto Contador (ESP),  Simon Spilak (SLO),  Jens Voigt (GER), 
Pierrick Fedrigo (FRA), Cyril Dessel (FRA), Pierre Rolland (FRA), Rigoberto
Uran (COL),  Ben Swift (GBR),  Stef Clement (NED),  Bert Grabsch (GER), 
Vincenzo Nibali (ITA),  Lars Petter Nordhaus (NOR),  Vladimir Miholjevic
(CRO), Christophe Brandt (BEL),  Stefan Schumacher (GER),  Brian Bach Vandborg
(DEN),  van den Broeck (BEL),  Timothy Gudsell (NZL),  Patricio Almonacid
(CHI),  Evgeniy Gerganov (BUL),  Borut Bozic (SLO),  Stuart  O’Grady (AUS), 
Maxim Iglinskiy (KAZ),  Gabriel Rasch (NOR),  Fumiyuki Beppu (JPN),  Henry
Raabe (CRC),  Mehdi Sohrabi (IRI),  Mario Contreras (ESA),  Andriy Grivko
(UKR),  Vladimir Efimkin (RUS),  Jason McCartney (USA),  Roger Hammond (GBR), 
Karsten Kroon (NED),  Oscar Freire (ESP),  Steve Cummings (GBR),  Maxime
Monfort (BEL), Matej Jurco (SVK),  Roman Bronis (SVK),  Hichem Chabane (ALG), 
Juan José Haedo (ARG),  Zhang Liang (CHN),  Ahmed Belgasem (LBA),  Gerald
Michael Ciolek (GER), Raivis Belohvosciks (LAT),  Jonny Bellis (GBR), 
Gallardo (BOL),  Laszlo Bodrogi (HUN),  Daniel Petrov (BUL),  Matias Medici
(ARG),  Niki Terpstra (NED),  Alejandro Borrajo (ARG),  Robert Hunter (RSA), 
David Zabriskie (USA)