Mo Farah has confirmed he is fit to compete in the Commonwealth Games.

The double Olympic and world champion pulled out of the weekend's Glasgow Grand Prix after suffering from abdominal pains.

But Farah tweeted: "Training is going good! Next stop Commonwealth Games."

The Londoner, 31, is training in France and is due to take part in this weekend's Anniversary Games in London, competing in the two-mile road race.

He is then expected to race in both the 5,000m and 10,000m at the Commonwealths, which begin in Glasgow on July 23.

His participation will be a massive relief to Games organisers as he will be one of the biggest names attending.

Mark Cavendish and Jessica Ennis-Hill will not be competing, while Usain Bolt will run only in the relay for Jamaica, skipping the individual races.