Thousands lined the streets as Aberdeen city centre was transformed for a national cycling event.
Those who turned out to watch enjoyed a carnival atmosphere as the OVO Energy Tour Series returned to the city streets for the second year running.
Races took place throughout the day, from junior and amateur events to the professionals.
Aberdeen Lord Provost Barney Crockett has hailed this year’s event a success.
He said: “The Tour Series was a great highlight last year and it was the same again this year.
“The people of Aberdeen really got behind it last year and it brought a real buzz to the city. The race organisers said the response was one of the best they had of any operation.”
Race director Mick Bennett praised the city for hosting a successful event. He said: “Once again Aberdeen pulled out all the stops and helped create another round of the OVO Energy Tour Series for all ages.
“Aberdeen City Council and all of the local sponsors really got behind the event, while the whole community created an atmosphere that will live long in the memory.
“We cannot wait to return in 2019 for our third year – and talking to riders who competed in the elite men’s and women’s races they all feel the same.”
Onlookers lining city centre streets loved the spectacle.
Oil terminal manager Derek Liversidge, 46, of Banchory, is part of the Deeside Thistle cycling club and took part in an amateur race.
He said: “It’s great to see all the young folk racing and not just middle-aged men in lycra.”
Audiologist Mark Ranken, 24, who lives in the Pittodrie area, said: “It’s nice to see big crowds out to support the event. Everybody looks like they’re enjoying themselves.”
Kevin Milne, 42, company director of Lawrence Milne Decorators, said: “A few of us came down last year and saw the tour series and thought it would be some good fun to be part of.
“We didn’t do much training for this as we decided it would be something fun and I think we did well.”
Zoe Cooper, 32, a primary teacher from Bridge of Don, said she went along last year, saying: “It was so good I just wanted to come back.”