Six-time Olympic gold medallist Usain Bolt has been passed fit for this summer's Games in Rio de Janeiro.
The 29-year-old's participation was thrown into doubt when he picked up a hamstring injury at the national trials, forcing him to withdraw from the final.
However, he has since declared himself fit for the London Anniversary Games and has been given a medical exemption by Jamaica for the Rio Games.
Bolt has been named in the squad for the 100m, 200m and 4x100m relay events as he looks to complete a historic 'triple double' by winning the 100m and 200m golds at three consecutive Games.
This summer's Olympics begin on August 5 and will run until August 21.