Viviani najszybciej finiszował z peletonu, wyprzedzając swojego rodaka Sonny'ego Colbrellego (Bahrain-Merida) oraz Niemca Michaela Schwarzmanna (Bora-Hansgrohe). W klasyfikacji generalnej Felline wciąż o osiem sekund wyprzedza Niemca Maximiliana Schachmanna (Quick-Step) oraz Hiszpana Jesusa Herradę (Movistar). Paweł Poljański (Bora-Hansgrohe) także nie zmienił swojej lokaty - jest 61. ze stratą 1.04. Tour de Romandie, zaliczany do klasyfikacji UCI World Tour, zakończy się w niedzielę jazdą indywidualną na czas w Lozannie. Wyniki 3. etapu, Payerne - Payerne (187 km): 1. Elia Viviani (Włochy/Sky) - 4:27.42 2. Sonny Colbrelli (Włochy/Bahrain) 3. Michael Schwarzmann (Niemcy/Bora-Hansgrohe) 4. Alexander Edmondson (Australia/Orica) 5. Samuel Dumoulin (Francja/AG2R) 6. Youcef Reguigui (Algieria/Dimension Data) ... 34. Paweł Poljański (Polska/Bora-Hansgrohe) ten sam czas Klasyfikacja generalna: 1. Fabio Felline (Włochy/Trek) - 12:40.24 2. Maximilian Schachmann (Niemcy/Quick-Step) strata 8 s 3. Jesus Herrada (Hiszpania/Movistar) ten sam czas 4. Primoz Roglic (Słowenia/LottoNL) 9 5. Jon Izagirre (Hiszpania/Bahrain) 12 6. Bob Jungels (Luksemburg/Quick-Step) ten sam czas ... 61. Paweł Poljański (Polska/Bora-Hansgrohe) 1.04