Those considering taking part in a race this weekend are spoiled for choice with various events being held around Scotland. The Isle of Harris half marathon and Forres Highland Games 10K both take place on Saturday (July 7), while Sunday (July 8) sees Girvan host the half marathon and Crieff the 10k.
Saturday's Isle of Harris half marathon gives participants spectacular views of some of the world's most beautiful sandy beaches as the race starts at Borve Lodge and runs along the coastline. Competitors should look out for Taransay, the island featured on television show Castaway, before the road turns east and passes the vast expanse of Seilebost beach.
On the mainland, the Forres Highland Games 10K Road Race is a scenic undulating course and gives those taking part an opportunity to watch one of the largest gatherings of pipe bands in the north.
Sunday sees Girvan half marathon celebrate its 30th anniversary and there will be extra prizes handed out to mark the occasion. An organiser for the event said: "The race has been a great success over the last couple of years with the weather being very kind to us. We hope this year will continue in the same tradition."
The final pick of events is Crieff 10K in Perthshire, which is a multi-terrain race run over a scenic route with 220m total ascent, starting from Morrison's Academy sports ground. The course goes out over Laggan Hill past the Baird Monument and back along the banks of the River Earn via Lady Mary's Walk.
There are showers predicted for both Saturday and Sunday, so be sure to wear appropriate clothing if you're competing in any of the events.
For a full list of weekend races see our race listings page.