Naumglorious set a new personal best over 800m (2:02.73) at the AtleticaGeneve meeting in Switzerland on 12 June.