Fabian Cancellara of Switzerland competes during the men's individual time trial of cycling road at the 2016 Rio Olympic Games in Rio de Janeiro, Brazil, on Aug. 10, 2016. Fabian Cancellara won the gold medal with a time of 1:44:26.42. (Xinhua/Li Ga)