Racing through the driving rain in La Punt, Switzerland, Domenico Pozzovivo rode to victory Thursday in Tour de Suisse stage 6.
Peter Sagan sprinted to victory in the Tour de Suisse's longest day. It was his fourteenth stage win in seven consecutive editions of the
World champion Peter Sagan wins Wednesday's fifth stage while Damiano Caruso maintained his overall lead at the Tour de Suisse.
Larry Warbasse launches a long-range breakaway and ends up soloing to his first WorldTour victory in Tour de Suisse stage 4.
American Larry Warbasse claims first career WorldTour victory. He comes across the line solo in Tour de Suisse stage 4 after long breakaway.
Michael Matthews sprints to victory in stage 3 and also takes the overall lead at Tour de Suisse.
Australian Michael Matthews won a gritty sprint finish in stage 3 at Tour de Suisse Monday in Bern.
Belgian Philippe Gilbert takes early season form into summer with sensational bunch sprint win at Tour de Suisse on Sunday.
Belgian Philippe Gilbert (Quick-Step Floors) claimed a bunch sprint victory at Tour de Suisse on Sunday, as native Stefan Küng dons yellow.
Australian time trial champ Rohan Dennis returns to form in Tour de Suisse prologue following race-ending crash at Giro d'Italia last month.