Usain Bolt defied gusting winds to blaze to victory over 200 metres at the Stockholm Diamond League meeting Friday in 20.03 seconds to claim his first victory on Swedish soil.
In his final race before he heads to Daegu, South Korea, next month to defend his 100 and 200 world titles, the Jamaican fell well short of his season's best of 19.86 set in the rain in Oslo last month.
Running into a headwind of 1.2 metres, Bolt led almost from the start, cruising comfortably into the curve and powering home after suffering defeats over 100 metres in his only two previous races in Stockholm.
"It gives me a reason to come back next year," the Olympic 100 and 200 champion told reporters.
Usain Bolt dazzles in drizzly Oslo
Powell runs fastest 100 metres of year
Nerveless Isinbayeva back to reclaim throne
Bolt edges Powell, Americans dominate in Rome
Former Korea keeper confesses to match-fixing