David Beckham and Ewan McGregor have praised plans to put children at the heart of the 2014 Commonwealth Games legacy.

Unicef is the latest body to become a partner of the sporting event, and ambassadors Beckham and McGregor believe it can help children in Scotland and around the Commonwealth take up sport.

The partnership aims to raise money for Unicef's work promoting the rights of children to healthcare, water, nutrition, education and protection.

Actor McGregor, who is from Perthshire, has been an ambassador for the charity for a decade.

He said: "This opens the door to helping transform children's lives, in Scotland and in other Commonwealth nations across the world. That's a hugely exciting prospect everyone should be proud of."

Fellow ambassador Beckham said: "Through the power of sport you can achieve so much and this will be no different. Unicef leads the way in making sure children have the opportunity to reach their true potential. I've seen first-hand how sport can help to change the lives of children everywhere."

The messages came as Clyde the Games' mascot visited the Clarkston BID Spring into Summer cycling event held in Clarkston.

The event promoted cycling, fitness and business in the community and included cycle routes, timber trails and a vintage bicycle showcase.