In 2012 nam Ahouré ook deel aan de Olympische Spelen in Londen op zowel de 100 als de 200 m. Ze bereikte in beide disciplines de finale, maar wist geen medaille te winnen. In haar serie op de 100 m werd ze eerste met een nationaal record van 10,99, waardoor ze doorging naar de halve finales. Hierin kwalificeerde zij zich voor de finale als tweede snelste overall en in de finale werd ze uiteindelijk zevende. Op de 200 m bereikte Ahouré de finale door eerst haar serie te winnen en vervolgens tweede te worden in haar halve finales. In de finale werd ze zesde met een tijd van 22,57.