Former Tour de France champion Geraint Thomas is about to win the Tour de Suisse for the first time.

The Brit had to cede the yellow jersey to the Colombian Sergio Higuita from the German Bora-hansgrohe team on Saturday's mountain stage over 194.6 kilometers from Ambri to Malbun, but as a strong time trialist he is likely to be two seconds behind in the final fight against the clock easily make up for it on Sunday.

Meanwhile, the seventh stage was won by French cycling star Thibaut Pinot ahead of Spaniard Oscar Rodriguez and Kazakh Alexej Luzenko.

In fourth, Higuita gained eleven seconds on Thomas, while the previous overall leader Jakob Fuglsang lost important seconds and the jersey in seventh.

The Dane is now 19 seconds back overall third.

On Sunday there will be an individual time trial over 25.6 kilometers in Vaduz.

40 failures due to summer wave

The Bora team meanwhile lost the third driver because of a positive corona test.

The tour was over for the Austrian Marco Haller, after the Russian Alexander Wlassow and the German Anton Palzer had previously been caught.

In total, more than 40 riders have already had to end the Tour de Suisse due to the Corona summer wave.