Der 29 Jahre alte Roglic (Jumbo-Visma) gewann das 16,85 Kilometer lange Einzelzeitfahren mit Start und Ziel in Genf. Es war sein dritter Etappensieg bei der fünftägigen Rundfahrt durch die Westschweiz.
Victor Campenaerts (Lotto Soudal) kam mit 13 Sekunden Rückstand auf Platz zwei. Der Italiener Filippo Ganna (Team Ineos) wurde mit 15 Sekunden Rückstand Dritter. Remco Evenepoel (Deceuninck-Quick Step,+0:53) kam auf Platz 15 vor Thomas De Gendt (Lotto Soudal, +0:56).
Primoz Roglic hatte auch im letzten Jahr die Tour de Romandie gewonnen. Zweiter und Dritter der Gesamtwertung wurden diesmal der Portugiese Rui Costa (UAE Emirates) und der Brite Geraint Thomas (Team Ineos).
Roglic feierte in diesem Jahr bereits Gesamtsiege bei der UAE Tour und der italienischen Fernfahrt Tirreno-Adriatico.
belga/dpa/wb/km