With a solo breakaway move, Christopher Juul-Jensen took his first victory of 2018 in stage 4 of Tour de Suisse Tuesday.
In a lunge to the line, Sonny Colbrelli beat two of the world's top sprinters in stage 3 of Tour de Suisse Monday.
Peter Sagan took his 16th stage win at the Tour de Suisse while Stefan Kung held his overall lead.
Team BMC scorched the 18.3-kilometer team time trial to take stage honors during stage 1 of the Tour de Suisse.
The three-time world champion will line up June 9 for the weeklong race ahead of the Tour de France.
Slovenian Simon Spilak claimed his second overall Tour de Suisse victory on Sunday, as Rohan Dennis won the closing time trial in
With his second stage win of the week, Peter Sagan increases his tally of Tour de Suisse stage wins to a remarkable 15 in Schaffhausen.
Simon Spilak climbed into the overall lead at Tour de Suisse Friday, winning stage 7 in Solden, Austria.
Domenico Pozzovivo attacks on the final climb in stage 6 and rides the slippery descent with panache to claim Tour de Suisse lead.