Pour cette 4ème étape de 171km du tour de Suisse arrivée à Gstaad, c’est Stefan Bisseger (EF Education – Nippo) qui s’impose devant Benjamin Thomas (Groupama – FDJ) et Joey Rosskopf (Rally Cycling) à l’issue du sprint final à 200m de l’arrivée. Mathieu Van Der Poel (Alpecin-Fenix) conserve le maillot jaune.