Former 100 metre world record-holder Asafa Powell struggled on his return from a doping ban.
Powell, 31, ran a time of 10.30 seconds to finish third in the meeting in Lucerne, Switzerland.
It was the Jamaican's first race since he was cleared to compete after a suspension for taking a banned substance was reduced to six months.
While the time was some way off his 9.72 best, Powell was just happy to be racing again.
"It's good to be back," he was quoted as saying on BBC Sport. "I've had a lot of stress and pressure over the last few months."
"I haven't trained for three weeks. I need to come back back bit by bit."
Countryman Julian Forte won the race, ahead of St Kitts and Nevis athlete Antoine Adams and then Powell.
It was the first time the sprinter had competed since a Diamond League event in July 2013, and he will be hoping to improve his form for the rest of the year.