Diamond League 2016: Semenya wins 800m in season-best time
South Africa's Caster Semenya wins the 800m at the Diamond League meeting in Rabat, Morocco, with Britain's Lynsey Sharp in fifth.
WATCH MORE: Dibaba wins her third Great Manchester Run
Available to UK users only.