Le Slovaque Peter Sagan (Liquigas-Cannondale) s’adjuge au sprint la 3ème étape du Tour de Suisse. Il précède Baden Cooke (Orica-GreenEdge) et Ben Swift (Team Sky). Le Portugais Rui-Alberto Faria Da Costa (Movistar Team) préserve le maillot jaune de leader au classement général. L’étape a longtemps été marquée par une échappée de Guillaume Bonnafond (Ag2r La Mondiale), Michael Morkov (Team Saxo Bank) et Jonas Van Genechten (Lotto-Belisol), favorisée par un passage à niveau refermé derrière elle. Mais l’échappée a été rejointe après la flamme rouge.