Bora-Hansgrohe’s Peter Sagan won the 155km second stage of the Tour de Suisse in Frauenfeld, Switzerland, today.
The Slovakian completed the four 39km-lap course in 3:50:09, beating Quick-Step Floors’ Fernando Gaviria (Colombia) and Katusha-Alpecin’s Nathan Haas (Australia) to the line.

Bora-Hansgrohe’s Peter Sagan won the 155km second stage of the Tour de Suisse. Photo: filip bossuyt (licensed)
BMC Racing’s Stefan Küng (Switzerland) retained his race lead, three seconds clear of teammates Greg Van Avermaet (Belgium) and Richie Porte (Australia).
View more results below.
Stage two
1. Peter Sagan (Svk) Bora-Hansgrohe 3:50:09
2. Fernando Gaviria (Col) Quick-Step Floors
3. Nathan Haas (Aus) Katusha-Alpecin
4. Michael Matthews (Aus) Team Sunweb
5. Mark Padun (Ukr) Bahrain-Merida
6. Enrico Gasparotto (Ita) Bahrain-Merida
7. Enrico Battaglin (Ita) LottoNL-Jumbo
8. Greg Van Avermaet (Bel) BMC Racing Team
9. Arthur Vichot (Fra) Groupama-FDJ
10. Steven Kruijswijk (Ned) LottoNL-Jumbo
General classification
1. Stefan Küng (Swi) BMC Racing Team 4:10:24
2. Greg Van Avermaet (Bel) BMC Racing Team +0:03
3. Richie Porte (Aus) BMC Racing Team
4. Tejay van Garderen (USA) BMC Racing Team
5. Peter Sagan (Svk) Bora-Hansgrohe +0:20
6. Michael Matthews (Aus) Team Sunweb +0:23
7. Wilco Kelderman (Ned) Team Sunweb
8. Sam Oomen (Ned) Team Sunweb
9. Simon Gerrans (Aus) BMC Racing Team +0:28
10. Gregor Mühlberger (Aut) Bora-Hansgrohe +0:30





