La 5e étape du Tour de Suisse était la dernière possibilité de victoire pour les sprinteurs. Elia Viviani (Deceuninck-Quick Step) s'est imposé devant Peter Sagan (Bora-hansgrohe) et Jasper Stuyven (Trek-Segafredo). Le Slovaque, qui termine dans le top 3 pour le quatrième jour consécutif, conserve cependant son maillot jaune. Une tunique qu'il devrait perdre jeudi lors de la sixième étape, mais Sagan se montre satisfait de son bilan.