Inverkeithing welcomed visitors from far and wide on Saturday for the town’s annual Highland Games.
Hundreds of people from across the country enjoyed a varied programme of events including running, cycling, heavy weights and Highland dancing.
Inverkeithing also plays host to the Scottish 6400 Cycling Championship, which was won by Gus Gillie from Peebles in a time of 10.01.09.
The day began in bright sunshine with a parade from the town’s Civic Centre on the High Street to the traditional games arena at Ballast Bank.
And as the competition drew to a close, there was a salute to the chieftain with the massed pipe bands.
Highland Games were a feature of Inverkeithing’s summer events calendar from as early as the 1600s but the modern day event was resurrected in 1972 after a long hiatus.
* For full results see Monday’s Courier, also available as a digital edition.