Ineos rider Rodriguez climbed into third place overall by one second from Australian rider Jai Hindley with a great climb and daredevil downhill finish. "Its incredible, something I always dreamed of," said 22-year-old Rodriguez as Ineos won again following Michal Kwiatkowski's triumph on Friday.
Vingegaard now leads Pogacar by 10 seconds after winning a war of nerves in the battle for the title. "It was a very hard fight once again today.
I was happy to gain that second in the end," the Dane said with a broad smile. On the last of the day's ascents, Jumbo's Sepp Kuss took Vingegaard as far as he could before Pogacar's own lieutenant Adam Yates attacked with the Dane isolated.
Pogacar then launched his blistering turn of pace and opened a five second gap only for the Dane to doggedly track and then reel in the exasperated Slovenian with 2km still to climb.