Peter Sagan (Bora Hansgrohe) remporte le 2e étape du Tour de Suisse devant Fernando Gaviria (QuickStep) et Nathan Haas (Katusha). Pas de changement au classement général, Stefan Küng (BMC) est porteur du maillot jaune, Greg Van Avermaet (BMC) est deuxième à 3 secondes, à égalité de temps avec Richie Porte et Tejay Van Garderen, tous les deux de la BMC. Peter Sagan est cinquième à 20 secondes.