Den tidligere skihopperen slo til med en kilometer igjen til mål på etappen på 135 kilometer fra Vienne opp til Col de Porte.

Han brukte sine tempoegenskaper og bare satt på setet og tråkket ifra konkurrentene.

Nærmest i mål kom franske Thibaut Pinot. Han endte åtte sekunder bak.

Sammenlagt i rittet som avsluttes søndag, leder Roglic med 12 sekunder foran Thibaut.

Det store skuffelsen var at fjorårsvinneren av Tour de France, colombianeren Egan Bernal, ikke klarte å svare da Roglic rykket.

Han falt ned til 4.-plass sammenlagt etter 10.-plass på etappen.

Ingen av de norske på start var med på å sette preg på etappen. Carl Fredrik Hagen på Lotto Soudal-laget var langt bak og endte som beste nordmann på 45.-plass nesten 17 minutter bak.

Beste mann på hans lag ble belgiske Harm Vanhoucke på en 28.-plass, 2,16 bak.

De andre norske gjorde det slik: 87) Vegard Stake Laengen (UAE) 16.59, 124) Edvald Boasson Hagen (NTT) 24.41, 133) Sven Erik Bystrøm (UAE) 24.52, 135) Alexander Kristoff (UAE) 24.54.