Usain Bolt has confirmed he will compete in the 200m at the London Anniversary Games on July 22.

Bolt's participation in the Games had already been announced but the Jamaican has now decided to concentrate specifically on the longer distance.

It means Bolt will come up against the likes of Britain's European 200m champion Adam Gemili and last year's world finalist Zharnel Hughes.

Bolt said: "The London Anniversary Games will be one of my last races before Rio and running in the 200m will hopefully set me up for a successful Olympic Games.

"Great Britain has some very good young sprinters and I'm looking forward to running against them and returning to the Olympic Stadium. I always get great support in the UK and I expect the stadium to be packed for a great Friday night of athletics."

Gemili ran his first 200m in two years on Saturday, recording a time of 20.91 at a race in Geneva.

Gemili said: "The London Anniversary Games is always an amazing event. I can't wait to run in the Olympic Stadium again as the atmosphere in front of a home crowd is always special.

"The British fans are the best in the world and with this being the last event before the Olympics, I'm sure they will get behind us like always and inspire us to produce some great performances."