Le coureur de la BMC, Tejay Van Garderen s'impose en solitaire sur cette 7ème étape du tour de Suisse. Il devance devant Miguel Angel Lopez et Warren Barguil de 16", mais ce dernier prend le maillot de leader et possède 21" d'avance sur Miguel Angel Lopez, le coureur d'Astana.