Asafa Powell won the 100m at the Golden Spike meeting in Ostrava - twice.
The Jamaican, 30, sprinted home in 9.97 seconds only to realise Kemar Hyman of the Cayman Islands had been disqualified for a false start.
He ran the race again in the slower time of 10.06 but still beat Kim Collins of St Kitts and Nevis (10.08) and American Mike Rodgers (10.16).
Sally Pearson made a victorious return to international action, clocking 12.67 to win the women's 100m hurdles.
Australia's world and
26, has been struggling with a hamstring injury.
Elsewhere, world record holder
31, won the women's pole vault with 4.78m, while France's
26, won the men's event with 5.92m.
Another Olympic gold medallist,
improved the season's best in the women's 10,000m, with the 27-year-old from Ethiopia clocking 30 minutes 26.67 seconds.
of Grenada extended his dominance in the men's 400m, holding off South African Wayde van Niekerk to win in 44.49.
World 100m and 200m record holder
withdrew from the meet earlier in the week, preferring to focus on his training.