The whole community took to the streets as Selkirk was the latest Borders town to stage its common riding on Friday. All pictures by Dougie Johnston.
The morning procession was fortunate to be graced by dry weather.
Huge crowds poured out onto the streets as part of the celebrations.
Selkirk Pipe Band played a prominent part in the common riding.
Standard bearer Alasdair Craig was at the head of proceedings.
The spectacular flag casting was a central part of Selkirk's big day.
The town centre was packed on Friday for the festivities.
The Burgh Flag was returned to Provost Jim Henderson as the common riding drew towards a close.