Andersen, który wcześniej uciekał w sześcioosobowej grupie czołowej, samotnie kończył etap z dwoma górskimi premiami "poza kategorią". Wyprzedził o 10 sekund Australijczyka Nathana Haasa (Katiusza) i o 24 Hiszpana Gorkę Izagirre (Bahrain Merida). Lider Porte zaatakował z pelotonu na ostatnich kilometrach i zajął szóstą lokatę ze stratą 27 s. Pozwoliło mu to powiększyć przewagę w nad najgroźniejszymi rywalami w klasyfikacji generalnej Holendrami Wilco Keldermanem i Samem Oomenem (obaj Sunweb) do 32 sekund. Michał Gołaś (Sky) i Maciej Bodnar (Bora-hansgrohe), którzy w wyścigu pomagają liderom swoich drużyn, ponownie ponieśli duże straty i w klasyfikacji generalnej zajmują odległe lokaty. Wyścig zakończy się w niedzielę 34-kilometrową jazdą indywidualną na czas w Bellinzonie. Wyniki 6. etapu, Fiesch-Gommiswald (186 km): 1. Soeren Kragh Andersen (Dania/Sunweb) - 4:59.53 2. Nathan Haas (Australia/Katiusza) strata 10 s 3. Gorka Izagirre (Hiszpania/Bahrain Merida) 24 4. Maxime Monfort (Belgia/Lotto Soudal) 25 5. Cyril Gautier (Francja/AG2R) ten sam czas 6. Richie Porte (Australia/BMC) 27 ... 82. Michał Gołaś (Polska/Sky) 5.10 114. Maciej Bodnar (Polska/Bora-hansgrohe) 15.51 Klasyfikacja generalna: 1. Richie Porte (Australia/BMC) - 22:04.13 2. Wilco Kelderman (Holandia/Sunweb) strata 32 s 3. Sam Oomen (Holandia/Sunweb) ten sam czas 4. Enric Mas (Hiszpania/Quick-Step) 33 5. Jack Haig (Australia/Mitchelton-Scott) 41 6. Nairo Quintana (Kolumbia/Movistar) 45 ... 73. Michał Gołaś (Polska/Sky) 32.06 122. Maciej Bodnar (Polska/Bora-hansgrohe) 1:03.59