The First Minister said: "The announcement is about more than confirming the sports that will be in the Games - it is about looking into the future and imagining what those Games will look like.

"In those eleven days sport would transform a city, inspire a country and enthral millions of people.

"These Games will give Scots the chance to shine.

"From the athletes who will make the most of home soil advantage, to the thousands of volunteers who will look after the spectators at the venues, the Games will be something for our whole country to get behind.

"Our bid is incredibly strong. We have the funding in place, we have support from the public in huge numbers and now we have the sports."

Glasgow faces competition as the host city from Abuja, Nigeria and Halifax, Canada.