Home Athletics A new personal best for Caster Semenya in 3000m