High-profile duo of Tyson Gay and Jeremy Wariner suffered in the rain at Sunday's IAAF British Grand Prix.
American Gay admitted he was unhappy with his performance after winning the men's 100 metres.
Gay, the fastest man in the world this year with 9.84 at the US Championships last month, finished in 10.13. Britain's Marlon Devonish was 0.10 behind in second place.
Persistent rain in Sheffield put paid to Gay's hopes of beating the world record of 9.77 seconds, which is jointly held by Asafa Powell and Justin Gatlin.
Olympic and world champion Wariner failed to race the 400 metres, losing his footing as he came out of the blocks. American Angelo Taylor took advantage of Wariner's misfortune, winning in 45.25 seconds, 0.39 seconds ahead of Australia's John Steffensen.
Liu Xiang of China, the men's 110 metres hurdles world record-holder, won his race in 13.23 seconds, 0.04 seconds ahead of American Ryan Wilson.
America's Wallace Spearmon won the men's 200 metres in a time of 20.08 seconds, narrowly edging out Usain Bolt of Jamaica, while Ethiopian Kenenisa Bekele enjoyed a comfortable victory in the men's 3000 metres.
Allyson Felix won the women's 200 metres, finishing 0.09 seconds ahead of fellow American Sanya Richards, posting a time of 22.35.
Alice Schmidt of the United States won the women's 800 metres while Britain's Nicola Sanders held off a challenge from American Monique Hennagan to win the women's 400 metres.