Le Belge Thomas De Gendt a remporté la septième et plus longue étape du Tour de Suisse.

L'Italien Damiano Cunego est demeuré en tête du classement général même s'il s'est contenté du 17e rang.

De Gent a complété les 222,8 kilomètres de Vaduz au Liechtenstein à Ladis, en Autriche, en cinq heures 38:42 minutes.

Le Luxembourgeois Andy Schleck a terminé deuxième, à 35 secondes.

Josi Joaquin Rojas s'est classé troisième à 48 secondes.

Le Canadien Ryder Hesjedal, de l'équipe Garmin-Cervelo, a fini l'étape au 31e rang et il est 22e au classement cumulatif.