The 31-year-old, who is due to represent England in the 5,000m and 10,000m, pulled out of last weekend’s Diamond League meeting in Glasgow because of illness.
Farah was admitted to hospital in the United States with abdominal pains at the start of the month but after coming through a series of medical tests, he was given the all-clear to resume training.
“Training is going good! Next stop Commonwealth Games,” Farah tweeted yesterday from his Pyrenean training base.
The Commonwealth Games run from 23 July to 3 August. The 5,000m final at Hampden is on 27 July and the 10,000m on 1 August.
Farah has delighted athletics fans by announcing he is on course to line up at the Commonwealth Games.
He will remain at his altitude training base in Font Romeu to continue his preparations for Glasgow, which means he will not feature at the Sainsbury’s Anniversary Games this weekend.
But British Athletics has confirmed that world and Olympic medallist Bernard Lagat will compete in the men’s two-mile race on The Mall.
“We are delighted that Bernard Lagat will headline the men’s two-mile race at the Sainsbury’s Anniversary Games,” British Athletics chief executive Niels de Vos said.
“This race sits alongside the men’s T54 two-mile race featuring multiple Paralympic champion Dave Weir, returning to the scene of his fourth gold medal in London 2012, and the women’s mile race featuring Geneze Dibaba, world indoor champion and world record holder.”