Il primo guizzo al Tour de Suisse è firmato Mathieu Van der Poel.
Dopo la crono d'apertura, la seconda tappa ha visto l'olandese sbaragliare la concorrenza e trionfare a Lachen (Svitto).
Partita dalle cascate del Reno, la tappa di 173km è stata caratterizzata da una fuga iniziale (il cui ultimo sopravvissuto, Claudio Imhof, è stato ripreso a 8km dal traguardo) ma soprattutto da tanta pioggia.
Nel finale una serie di attacchi di diversi corridori hanno finito col premiare il 26enne.
Nella generale Stefan Küng è riuscito a mantenere la maglia gialla, sebbene con solo un secondo di vantaggio.