Image copyrightPA & GettyImage caption
Rod Stewart and one-time Britain's Got Talent contestant Susan Boyle are to open the games

Rod Stewart is set to perform at the Commonwealth Games opening ceremony in Glasgow later this month.

The 69-year-old star will be joined by Scottish-born singer Susan Boyle.

Glasgow 2014 organisers expect 40,000 people at Celtic Park on 23 July to watch the games kick off and millions more will watch on TV around the world.

Chief executive David Grevemberg said the announcement of Stewart on the line up would take "excitement and anticipation to a whole new level".

Also due to perform on the night are Scottish acts Amy MacDonald and Julie Fowlis alongside violinist Nicola Benedetti.

"They will join the thousands of people who are part of our cast for a unique celebration of the host city and nation which will not only welcome the athletes to Glasgow for the Commonwealth Games, but which will also be seen and enjoyed across the world," Mr Grevemberg said.

Stewart, whose father was Scottish, had six consecutive number one albums in the UK charts and 31 top 10 singles.