The young Dane finished third in stage 20's individual time trial to cement his runner-up place on the general classification in-between third-placed Richard Carapaz (INEOS Grenadiers) and leader Tadej Pogačar (UAE Team Emirates).
Vingegaard was the strongest of the trio on the day, with enough left in the legs to power home five places ahead of Pogačar and twenty ahead of Carapaz with only Kasper Asgreen (Deceuninck-QuickStep) and winning teammate Wout van Aert posting a quicker ride.
“It was a super hard course," Vingegaard said following the stage.
"I was feeling quite ok, so I got third on the stage and I’m happy and satisfied with that.
Stepping in as team leader after last year's runner-up Primož Roglič was forced out of the race in stage 9 due to injury, Vingegaard has shone in his first ever Tour and formed a friendly rivalry with Pogačar that's likely to see many more chapters in the years to come.
“I’m super super proud," Vingegaard said.
"To be second in GC is just unbelievable and really incredible, I’m just super proud and happy about it.
“We started with Primož as the leader and unfortunately he crashed out and I took over, and this is where we are. I’m happy and proud of how it went, but it’s a pity Primož isn’t here.
The 24-year-old understandably wasn't looking too far into the future with the race not officially over yet, giving a short response when asked of his prospects of winning a future grand tour.
“I don’t know," Vingegaard said. "Time will tell.”
Jumbo-Visma director Merjin Zeeman added, "The fact that Jonas finished third today makes it a dream day.”
The Tour de France concludes with the traditional finish in Paris on the Champs-Élysées for Stage 21. Watch the action from the later start time of 2300 AEST on SBS and SBS OnDemand, with the SKODA Tour Tracker and the racing action starting at 0005 AEST.