L'Italien Diego Ulissi (Emirats) a remporté mercredi la 4e étape du Tour de Suisse à Loèche-les-Bains où l'Australien Richie Porte (BMC) s'est emparé du maillot jaune.

Au terme d'une étape de 155 km, marquée par trois ascensions, Ulissi a devancé au sprint l'Espagnol Enric Nicolau (Quick-Step) et le Néerlandais Tom-Jelte Slagter (Dimension Data).

Tour à tour, le Français Lilian Calmejane (Direct Energie) et l'Espagnol Mikel Landa (Movistar) ont tenté de fausser compagnie au peloton, sans succès.

Porte a repris le maillot jaune à son partenaire, le rouleur suisse Stefan Küng, qui a lâché à 4 km du but.