Très escarpée, la 5e étape du Tour de Suisse a permis d'y voir plus clair au niveau de la bataille pour le classement général. Cinq coureurs se sont joués la victoire à Novazzano, et c'est finalement le Russe Aleksandr Vlasov qui s'est montré le plus fort dans le final. Le leader de la BORA-hansgrohe a devancé au sprint l'Américain Neilson Powless (EF Education-EasyPost), le Danois Jakob Fuglsang (Israel-Premier Tech) et le Britannique Geraint Thomas (INEOS Grenadiers). Mauvaise journée en revanche pour Remco Evenepoel (Quick-Step Alpha Vinyl Team), qui a perdu plus de 2 minutes lors de cette 5e étape et dit certainement adieu à son ambition de victoire finale.