Le Slovaque Peter Sagan (Cannondale) remporte la 3ème étape du Tour de Suisse en battant au sprint ses trois compagnons d'échappée : Rui-Alberto Faria Da Costa (Movistar Team), Mathias Frank (BMC Racing Team) et Roman Kreuziger (Team Saxo-Tinkoff).
Mathias Frank s'empare du maillot jaune de leader devant Kreuziger et Da Costa. Thibeau Pinot (FDJ) est 5ème à 57s