Joao Almeida ha conquistato il Tour de Suisse, grazie alla vittoria anche nella tappa conclusiva, suo terzo successo di parziale, la cronoscalata di 10,1km da Beckenried a Stockhuette.
Il portoghese ha preceduto nella generale Kévin Vauquelin (+1'07"), crollato nell'ultima tappa e Oscar Onley (+1'58"). Buon quinto posto per Julian Alaphilippe (+3'57").
Almeida ha così completato la rimonta, dopo che al termine della prima frazione si trovava a 2'58" dal francese.
Il portoghese conferma inoltre l'ottimo feeling con la Svizzera, dato che aveva già vinto il Tour de Romandie.