Two-hundred runners have carried the Lausanne 2020 flame in one final celebration of the "Torch Tour", before the cauldron is ignited at tomorrow's opening ceremony.
The sun shone as Swiss Olympian mountain bike rider Linda Indergand carried the torch up the steps leading to the Olympic Museum at Quai d'Ouchy, before lighting a special cauldron in front of the museum itself.
She told insidethegames: "This is a real honour for me to carry the flame.
"I had no idea that I would be asked, so when I saw the mail I was really proud.
"I only knew I'd be the last torchbearer a few hours ago."
Indergand competed at the Rio 2016 Olympic Games, but first represented her country at the inaugural Summer Youth Olympics held in Singapore 10 years ago.
"It is a big step for the future, you can see all the big events, you can learn things from all over the world," she said.
"It is a great opportunity to see the different training, maybe you can adapt things from other sports to your own sport - you get to think bigger and wider and that is great," Indergand said.
The day began shortly after sunrise at Vallee de Jeunesse, with the runners passing through the University of Lausanne which hosts the Athletes' Village in a new building known as the Vortex.
BMX rider Christelle Boivin carried the flame to the Olympic headquarters at Vidy.
She was chosen because of her involvement with the Swiss Athletes Commission.
"It was truly unbelievable to carry the flame and it is an experience I will live over again and again," she told insidethegames.
"I never imagined there would be such a crowd to watch us."
The flame was exchanged beneath the Olympic rings in front of the "Maison Olympique".
It was watched by International Olympic Committee staff, who came out in numbers.
In total, around 200 Torchbearers carried the flame.
Some were as young as 13-year-old Gioe Boux, a member of a Lausanne Kendo club who was nominated to take part by members of his club.
"They asked me would you like to take part in the relay, and I said yes," Boux said.
"It was a very cool experience - we are on school holidays this week, too."
In the afternoon, Lausanne 2020 chief executive Ian Logan was amongst the bearers, as the flame made its way through the city centre.
Lausanne Mayor Gregoire Junod also joined in, before show jumper Mathilde Cruchet took the torch for the final leg and lit a cauldron at Place de la Palud as darkness fell.
The flame will not be seen in public again until the Opening Ceremony.