The Olympic Torch was carried by more than 100 torchbearers on its 133-mile journey from Aberdeen to Dundee today.
Its route included a visit to Scone Palace, near Perth, which was once the crowning place of Scottish kings such as Robert the Bruce and Charles II.
The Olympic convoy arrived at Baxter Park in Dundee this evening, where a celebration was held with live music from Scottish singer Emeli Sande.
It made a quick stop at the city's Desperate Dan statue, erected to celebrate The Dandy character, where it was carried by 16-year-old swimmer Mark Szaranek from Fife.
Mark was picked to represent Great Britain at the 2011 European Olympic Youth Games and hopes one day to represent Team GB at the Olympics.
Tens of thousands of people lined the streets in Grampian, Tayside and Fife to catch a glimpse of the torch as it passed through Stonehaven, Marykirk, Hillside, Montrose, Brechin, Forfar, Meigle, Coupar Angus, Woodside, Burrelton and Balbeggie, Perth, Abernethy, Newburgh, Cupar, Dairsie, Guardbridge and Leuchars over the course of today.
At Scone Palace, the flame was brought into the grounds by 16-year-old Louise Fox, a keen swimmer and water polo player from Dundee, to the sound of bagpipes and cheers from the gathered crowd.
Louise said: "I've been greeted by at least 1,000 people just all flashing their cameras and cheering on me. It was amazing. I don't think there's a word to use to describe how amazing it was. It didn't seem real until I was on the bus today.
"On the bus I was really nervous about it because I was like: What if I trip? What if I drop it? What if it goes out? But then when you're running with it, nothing was going through my head. I was just focusing on getting to the end and just seeing everyone."
She made her run on the 25th day of the Olympic Torch Relay, which was kicked off at BP's North Sea headquarters in Dyce, Aberdeen.Lindsay Rennie, 46, from Arbroath, was first to take hold of the flame this morning, carrying it along Wellheads Drive.
Mr Rennie, a well services supervisor at BP North Sea, has swum across the River Tay on three occasions, raising more than £7,000 for charity.