Morocco’s Halima Hachlaf bests South Africa’s Caster Semenya in the women’s 800m at the Diamond League meet in Oslo, Norway.