The Dufftown Highland Games drew a record crowd with 5,000 people going through the gates at the weekend.
Many of those competing in the various sporting events on Saturday came from further afield with Russians, Bavarians, Americans and Spaniards taking part.
The 122nd games were officially opened by chieftain Robin MacLennan at the Mortlach School playing field on Hill Street.
Games chairwoman Linda Brown said: “It was a great day with a fantastic atmosphere.
“The weather stayed glorious right until the end when a downpour came.”
“There was a presentation to the games chieftain Robin MacLennan who retires after 27 years and Gordon Stewart long serving member of the committee who retires after 39 years.”
The massed pipe band, which included around 200 pipers and drummers, started at the clock tower in the town square and ended the day there for the retreat.
A record breaking 12 pipe bands took part with Towie district pipe band winning the prize for best presented. They were judged on their performance, appearance and marching.
Nina Skolvalva, from Russia, came first in the beginners 10 years and over fling, swords and reel, with Erin Forbes, from Buckie, winning the highland dancing primary 4 years.
The tug-o-war saw a team of Bavarians competing in a field of five. Two teams from London also took part.
Cornhill came first place in the event with Mount Blair from Blairgowrie coming second.
The gathering also included a gruelling 14 mile hill race over Ben Rinnes which attracted a field of around 81 runners.
The woman’s race was won by Sula Gay from Edinburgh’s Hunters Bog Trotters in a record time of 2hr 20min and 2sec.
And the men’s hill race was won a fourth time by Stewart Whitlie, 52, from Carnethy Club with a time of 2hr 6min and 51sec.
In addition there was an overseas race for the visitors to take part in with the male winner being American Sanjay Gadarangani and the female winner being Gabriella Bell from Spain.
Kyle Randalls, from Grangemouth, achieved a record in the young light hammer with a distance of almost 440ft.
There were up to 40 stalls with charities in attendance including Help for Heroes and RAF reserves.