Miguel Angel Lopez is the new leader of the Tour De Suisse going into the final stage of the race.
Lopez finished second in the time trial, some eighteen seconds behind Movistar's Jon Izaguirre who came home to win in a time of 21.31 in the 6.8km time trial in Davos.
Warren Barguil had gone into the day as the race leader but finished a minute down and is now fourth on GC behind Lopez, Talansky and Angel.