Na mecie tego 222-kilometrowego odcinka, najdłuższego w imprezie, finiszowała w tym samym czasie 77-osobowa grupa. 27-letni kolarz z Żyliny wyprzedził Szwajcara Michaela Albasiniego (Orica) i Włocha Matteo Trentina (Quick-Step). Było to 14. zwycięstwo Sagana w Tour de Suisse. Lider Caruso zajął 14. miejsce i w klasyfikacji generalnej wyprzedza o 16 sekund Holendra Stevena Kruijswijka (LottoNL) oraz o 25 Włocha Domenico Pozzovivo (AG2R). Najlepszy z Polaków, Maciej Bodnar (Bora Hansgrohe) był 78. ze stratą 22 sekund do zwycięzcy. Z zawodników ekipy CCC Sprandi Polkowice najwyższą, 17. lokatę zajął Włoch Simone Ponzi. Dziewięcioetapowy wyścig najwyższej kategorii World Tour zakończy się w niedzielę w Schaffhausen jazdą indywidualną na czas. Wyniki 5. etapu, Bex - Cevio, 222 km: 1. Peter Sagan (Słowacja/Bora Hansgrohe) 5:15.50 2. Michael Albasini (Szwajcaria/Orica) 3. Matteo Trentin (Włochy/Quick-Step) 4. Patrick Bevin (Nowa Zelandia/Cannondale) 5. Niccolo Bonifazio (Włochy/Bahrain) 6. Michael Matthews (Australia/Sunweb) ... 17. Simone Ponzi (Włochy/CCC Sprandi Polkowice) wszyscy ten sam czas 78. Maciej Bodnar (Polska/Bora-Hansgrohe) strata 22 s 94. Tomasz Marczyński (Polska/Lotto Soudal) ten sam czas 130. Leszek Pluciński (Polska/CCC Sprandi Polkowice) 9.46 132. Jakub Kaczmarek (CCC Sprandi Polkowice) 133. Adrian Kurek (Polska/CCC Sprandi Polkowice) obaj ten sam czas Klasyfikacja generalna: 1. Damiano Caruso (Włochy/BMC) - 17:24.24 2. Steven Kruijswijk (Holandia/LottoNL) 16 s 3. Domenico Pozzovivo (Włochy/AG2R) 25 4. Simon Spilak (Słowenia/Katiusza) ten sam czas 5. Marc Soler (Hiszpania/Movistar) 32 6. Mathias Frank (Szwajcaria/AG2R) 34 ... 40. Tomasz Marczyński (Polska/Lotto Soudal) 11.11 49. Simone Ponzi (Włochy/CCC Sprandi Polkowice) 14.44 92. Maciej Bodnar (Polska/Bora-Hansgrohe) 27.16 128. Leszek Pluciński (Polska/CCC Sprandi Polkowice) 39.52 129. Adrian Kurek (Polska/CCC Sprandi Polkowice) 39.57 134. Jakub Kaczmarek (Polska/CCC Sprandi Polkowice) 41.59