Usain Bolt announced on Sunday he was pulling out of the Zurich Diamond League meeting next week to bring a premature end to his injury-hampered season after three races.

The multiple Olympic and world champion ran 9.98sec under a closed roof in Warsaw on Saturday night to surpass Frankie Fredericks’s unofficial indoor record of 10.05sec.

His only other races this season had seen him anchor Jamaica’s 4x100m relay team to Commonwealth gold in Glasgow and clock 10.06sec to beat Britain’s Mark Lewis-Francis on Copacabana beach.

Confirming that Bolt would not take his place alongside Britain’s European champions James Dasaolu and Adam Gemili at the Weltklasse meeting in Zurich, organisers said that his coach Glen Mills “feels it is now time to shut [the season] down while he is healthy and injury free with a view on his preparations for the 2015 season”.

Patrick Magyar, the Weltklasse meeting director, said: “Usain’s body has delivered tremendous performances over the last few years but it is a body and not a machine.”