Cancellara, mistrz świata w jeździe na czas, pokonał trasę długości 47,3 km w czasie 1:02.11,43, wyprzedzając Szweda Gustava Lassona o 33 sekundy i Amerykanina Leviego Leipheimera o minutę i dziewięć sekund. Pochodzący z Berna 27-letni kolarz, noszący przydomek z racji swej postury (1,86 m i 89 kg) Spartacus, zdobył pierwsze w Pekinie olimpijskie złoto dla reprezentacji Szwajcarii. Polak Przemysław Niemiec ukończył olimpijską rywalizację na 34 miejscu w gronie 39 startujących, tracąc do zwycięzcy 6 minuty i 32 sekundy. Złoty medalista olimpijskiej czasówki, której trasę wytyczono w miejscowości Juyongguan, w okolicach Wielkiego Muru, zaimponował szczególnie na płaskich fragmentach i na zjazdach, gdzie zdobywał przewagę nad rywalami. Podczas podjazdów najszybszy był Hiszpan Contador, który już podczas pierwszej wspinaczki, po 11 kilometrach, dogonił startującego półtorej minuty przed nim rywala. W końcówce zwycięzca Giro d'Italia zapłacił jednak za ten wysiłek i w efekcie zajął czwarte miejsce, przegrywając walkę o brąz z Leipheimerem, kolegą z zawodowej ekipy Astana. Niespodzianką był medal Larssona, 27-letniego, wysokiego Szweda, kolegi Cancellary z zespołu CSC, który osiągnął najlepszy wynik w swej karierze. Dotychczas mógł się poszczycić czwartym miejsce w jeździe na czas w mistrzostwach świata 2004 roku. W tegorocznym Giro d'Italia był 14. Dobrze pojechał Hiszpan Samuel Sanchez, zwycięzca sobotniego wyścigu ze startu wspólnego, zajmując w czasówce szóste miejsce, tuż za doświadczonym Australijczykiem Cadelem Evansem. Zawiódł natomiast triumfator dwóch etapów jazdy na czas w tegorocznym Tour de France Niemiec Stefan Schumacher kończąc wyścig na 13. miejscu. 1. Fabian Cancellara (Szwajcaria) 1:02.11,43 2. Gustav Larsson (Szwecja) strata 33,36 3. Levi Leipheimer (USA) 1.09,68 4. Alberto Contador (Hiszpania) 1.18,08 5. Cadel Evans (Australia) 1.23,54 6. Samuel Sanchez (Hiszpania) 2.25,81 7. Svein Tuft (Kanada) 2.28,01 8. Michael Rogers (Australia) 2.35,42 9. Stef Clement (Holandia) 2.47,99 10. Robert Gesink (Holandia) 2.51,45 .. 34. Przemysław Niemiec (Polska) 6.32,00