Raevyn Rogers ran a lifetime best 1:58.18 to earn a silver medal in the women's 800 meters final in Doha, Qatar.