RABAT, Morocco (AP) -- Caster Semenya set another world-leading time as she left behind a strong field to easily win the 800 meters at the Diamond League meeting in Morocco on Sunday.
Semenya's powerful performance comes after her victory in Doha two weeks ago. She went even faster this time, blowing past world indoor champion Francine Niyonsaba to win in 1 minute, 56.64 seconds, nearly two seconds faster than her last run.
In the men's 400, LaShawn Merritt reeled in a tiring Isaac Makwala to take victory. Almaz Ayana was way out in front to win the women's 5,000 but was just short in her attempt on Tirunesh Dibaba's world record.
On her return to the Diamond League, double Olympic champion Valerie Adams won the shot put with a season's-best 19.68 meters.