Au sprint sur une chaussée complètement délavée, le Slovaque Peter Sagan (Liquigas-Cannondale) gagne encore la quatrième étape du Tour de Suisse. Il s’impose avec une maîtrise déconcertante devant José-Joaquin Rojas (Movistar Team) et Michael Albasini (Orica-GreenEdge). Rui-Alberto Faria Da Costa (Movistar Team) conserve son maillot jaune de leader au classement général.