Le Kazakh Alexandre Vinokourov devient champion olympique à Londres. Il précède au sprint le Colombien Rigoberto Uran, avec lequel il s’est détaché d’un peloton d’une trentaine d’unités à 6,5 kilomètres de l’arrivée. Le Norvégien Alexander Kristoff complète le podium. Les Britanniques passent à côté de leur course, restés coincés dans le peloton autour de Mark Cavendish.