Quatre ans plus tard, lors des Jeux olympiques de 2012, à Londres, la Russe Yuliya Zaripova décroche le titre olympique en , devant la Tunisienne Habiba Ghribi () et l'Éthiopienne Sofia Assefa (). En 2016, Zaripova est déchue de son titre olympique à la suite d'affaires de dopage. Habiba Ghribi récupère la médaille d'or, Sofia Assefa la médaille d'argent, et la Kényane Milcah Cheywa la médaille de bronze.