Andre De Grasse wins 200 metres in Morocco

Caster Semenya Shaunae Miller-Uibo

In a race billed as the battle of the Olympic champions, 400m medalist in Rio de Janeiro a year ago Shaunae Miller-Uibo once again showed why she is the athlete to beat in the single lap event, running a blistering time of 49.80s, more than a second ahead of Americans Natasha Hastings (50.86) and Quenera Hayes (51.08).

"With three weeks to go to the world championships I am being cautious", added the youngest world 100m champion from 2011.

The world championships in London run from August 4 to August 13.

Briton Chijindu Ujah timed 9.98sec to take the men's 100m from Ivorian Ben Youssef Meite in 10.01. "I was pushed in the bend but I wanted to finish strong today and to stay relaxed", said De Grasse.

"I hope I can do something very special in London", ventured Ujah ahead of his clash with Jamaican sprint legend Usain Bolt next month.

"I'm pleased with my race", Thompson said.

Semenya‚ the Olympic 800m champion‚ went up against 400m counterpart Shaunae Miller-Uibo of Bahamas‚ but she never got close.

"I chose to race and I was hoping the pain would stay away", said the 22-year-old Kenyan after Morocco's home runner Soufiane El Bakkali had stepped up to earn a home win in a personal best of 8min 05.12sec.

The other two Jamaicans in the race finished down the track.

Miller Uib coasted home in 49.80, but Semenya was well back in seventh in a time of 51.53, though that was her best run of the Diamond League series.

Samaai won the men's long jump after an early ding-dong battle with American Jarrion Lawson. Kenyan Kipyegon Bett (1:44.28) came in second, with absent Olympic champion David Rudisha waiting for them in London.

Rio Olympics Athletics Kenya's Conseslus Kipruto celebrates after winning the men's 3000-meter steeplechase final when setting a new Olympic record during the athletics competitions of the 2016 Summer Olympics at the Olympic stadium in Rio de Janeiro, Brazil, Wednesday, Aug. 17, 2016.

Defending champion Caterine Ibarguen made amends for failing to win in Rome by sealing a triple jump success with a leap of 14.51m. The Diamond League title in each event is determined exclusively by results at the finals.

Related News: