Crowds enjoyed the blistering heat as they gathered for events which celebrate the granting of the town’s charter in 1186, and which help bring the community together.
And with a total of 182 horses and eight carriages taking part in the cavalcade, 49 entries in the Guid Nychburris Parade, and five bands merging for the Beating Retreat in Buccleuch Steet, the day proved a smash hit from start to finish.
For more details on the day, and an array of photographs, pick up The Dumfries Courier on Friday.