Jamaican sprinter Asafa Powell finished third on his return to 100m action in Lucerne.
The former world record holder ran a time of 10.30 seconds in his first appearance since he was cleared to run again after a suspension for taking a banned substance was cut to six months.
"It's good to be back," said Powell, 31. "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."
The race was won by fellow Jamaican Julian Forte, with Antoine Adams of St Kitts and Nevis in second.
Powell, a former 100m world record-holder, last ran competitively at the Lausanne Diamond League meeting in July last year.