The 22-year-old warms up for the Berlin event by taking on Jamaican compatriot Asafa Powell over 100m at the London Grand Prix at Crystal Palace on Friday.
He told BBC Sport: "Last year I was 100% fit and I did wonderful things, beating the pack by a good distance.
"I'm not sure I will be 100% in Berlin, but if I'm 95% I'll be in contention."
Bolt, who is also targeting lowering his own 100m world record of 9.69 seconds, which he set at the 2008 Beijing Olympics, is still producing decent times despite not being in top form.
He won the 100m at Friday's Golden League meeting in Paris in a stunning time of 9.79 seconds, despite a poor start.
|Your name: *|
|Your email: *|
|Recepient's email: *|
|Enter code: *|