RABAT, Morocco (AP) — Caster Semenya produced the fastest time in the world this year for the women's 1,000 meters (yards) at a Diamond League meeting on Friday.

The South African athlete opened up a big lead from the start and eventually clocked 2 minutes, 31.01 seconds.

The previous best time this year was also set by Semenya when she clocked 2:35.43 in Pretoria in March.

Ce'Aira Brown of the U.S. finished second on Friday in 2:35.85, ahead of fellow countrywoman Kaela Edwards (2:36.13).