Watch VideoPlay Video
Caster Semenya has suffered her first defeat since her comeback following an 11-month gender investigation. She finished third in Friday's 800-metres at the Diamond League meet in Brussels.
Caster Semenya lagged at the back of the field for much of the race - and though she pushed forward in the closing stages, was never in a position to seriously threaten Janeth Jepkosgei.
The 2007 world champion finished in one minute, 58.82 seconds, beating Russian Mariya Savinova by 0.67 seconds. Semenya finished third in one minute 59.65 seconds - a season's best.
In the men's version of the event, David Rudisha could not match his world record performance of last Sunday but was still able to hold off his main rival, Abubaker Kaki.
Rudisha's time of one minute 43.50 seconds was 2.41 seconds off his record pace in Berlin - but it was enough to secure the Diamond League trophy ahead of the Sudanese.
In the eye-catching men's 100m race Tyson Gay was the man to beat. The American was slow out of the blocks but recovered well to cross the line first in a winning time of 9.79 seconds, to take the Diamond League trophy.
Gay was 0.6 seconds ahead of Jamaican Nesta Carter, his fellow countryman Yohan Blake was third.
Move from the track to the field the 2007 World Championship gold medallist Reese Hoffa won the men's shot put with a massive throw of 22.16 metres.
Also joining the winner's circle was Blanka Vasic who finished with a jump of 2m in the Women's high jump.