(CNN) -- World and Olympic champion Usain Bolt made a victorious return to action, after a month on the sidelines, by winning the 100m at the Lausanne Diamond League meeting in Switzerland.
Bolt, who has been suffering from an Achilles tendon injury, comfortably cruised home in a time of 9.82 seconds.
Fellow-Jamaican Yohan Blake finished second in 9.96 seconds with Churandy Martina back in third place.
"The injury is getting better and the weather was warm so it was good for me," Bolt told reporters.
Bolt -- who had been due to race the 200m instead -- missed the Diamond League meeting in New York last month due to his injury.
In other events, American Walter Dix took advantage of Bolt's absence in the longer sprint distance to come home first in 19.86 seconds, while compatriot Jeremy Wariner impressed to storm clear for victory in the 400m in 44.57 seconds.
Meanwhile, Kenyan Brimin Kiprop Kipruto won the 3000m steeplechase in a time of 8:01.62, bettering his season's best by over two seconds.