Berihu Aregawi broke the men's 5km world record by two seconds ©World Athletics

Ethiopian pair Ejegayehu Taye and Berihu Aregawi broke the women's and men's five kilometres world records respectively in Barcelona.

Taye, who had broken the Ethiopian 3,000 metres record earlier last year, set a time of 14min 19sec, taking 24 seconds off the world record.

The 21-year-old may have benefitted from competing in a mixed race, meaning she had male competitors to pace her to the finish line. 

This was just the second international road race of her career.

Sweden's Meraf Bahta finished second in 15:04, almost one minute behind. 

In the men's edition, Taye produced a sensational run of 12:49 to break Joshua Cheptegei of Kenya's world record - set in Lille earlier last year - by 2sec.

Uganda's Peter Maru finished second in 13:30, but it was the 5,000m Diamond League winner who stole the show.