Some of the world’s best cyclists have been in action in the Scottish Borders in the second stage of the Tour of Britain.
The riders raced in a giant loop from Kelso, through Coldstream, Duns and Melrose, before heading back to Kelso.
It was won by Italian cyclist Matteo Trentin.
The first stage was held from Glasgow to Kirkcudbright on Saturday morning and was won by Dutchman Dylan Groenewegen.
Other big names taking part were British sprinter Mark Cavendish and rising star Mathieu van der Poel.
They were among the field leaving Glasgow – the third Scottish start for the race in the last four years.
The first stage of the race went through the countryside, down through Ayrshire into Dumfries and Galloway for a finish in Kirkcudbright.
Scotland was omitted from the race last year but has returned in style with two stages of the event which finishes in Manchester next weekend.
All images are subject to copyright.