Matthews finiszował na czele 37-osobowej grupy. Wyprzedził mistrza świata Słowaka Petera Sagana (Bora Hansgrohe) i Niemca Jensa Degenkolba (Trek). To jego drugie zwycięstwo w sezonie. Poprzednio wygrał pierwszy etap wyścigu Dookoła Kraju Basków. Przed rokiem Australijczyk triumfował na mecie 10. etapu Tour de France. Dotychczasowy lider Szwajcar Stefen Kueng (BMC) przyjechał w drugiej grupie podzielonego peletonu na 39. miejscu ze stratą 19 sekund i spadł na 12. miejsce w klasyfikacji generalnej. Z kolarzy CCC Sprandi Polkowice najwyższe, 46. miejsce zajął Włoch Simone Ponzi - 26 s za zwycięzcą. W Szwajcarii stanęli do rywalizacji m.in. lider rankingu World Tour Belg Greg van Avermaet, zwycięzca Giro d'Italia Holender Tom Dumoulin i ubiegłoroczny triumfator Tour de Suisse Kolumbijczyk Miguel Angel Lopez. Impreza jest ostatnim sprawdzianem przed Tour de France (1-23 lipca). Dziewięcioetapowy wyścig zakończy się 18 czerwca w Schaffhausen jazdą indywidualną na czas. Wyniki 3. etapu, Menziken - Berno (159,3 km): 1. Michael Matthews (Australia/Sunweb) 3:49.48 2. Peter Sagan (Słowacja/Bora Hansgrohe) 3. John Degenkolb (Niemcy/Trek) 4. Tim Wellens (Belgia/Lotto) 5. Michael Albasini (Szwajcaria/Orica) 6. Patrick Bevin (Nowa Zelandia/Cannondale) wszyscy ten sam czas ... 46. Simone Ponzi (Włochy/CCC Sprandi Polkowice) 26 60. Jakub Kaczmarek (CCC Sprandi Polkowice) 38 66. Adrian Kurek (CCC Sprandi Polkowice) 43 91. Tomasz Marczyński (Polska/Lotto Soudal) 1.14 94. Maciej Bodnar (Polska/Bora-Hansgrohe) ten sam czas 139. Leszek Pluciński (Polska/CCC Sprandi Polkowice) 3.42 Klasyfikacja generalna: 1. Michael Matthews (Australia/Sunweb) 8:18.47 2. Tom Dumoulin (Holandia/Sunweb) strata 10 s 3. Peter Sagan (Słowacja/Bora-Hansgrohe) 11 4. Damiano Caruso (Włochy/BMC) 19 5. Michael Albasini (Szwajcaria/Orica) 20 6. Patrick Bevin (Nowa Zelandia/Cannondale) 22 ... 49. Simone Ponzi (Włochy/CCC Sprandi Polkowice) strata 1.29 60. Tomasz Marczyński (Polska/Lotto Soudal) 5.11 87. Maciej Bodnar (Polska/Bora-Hansgrohe) 11.25 88. Jakub Kaczmarek (CCC Sprandi Polkowice) 11.26 94. Adrian Kurek (CCC Sprandi Polkowice) 11.46 134. Leszek Pluciński (Polska/CCC Sprandi Polkowice) 14.37