Bardzo udane dla Kenijki były również lekkoatletyczne mistrzostwa świata w Daegu, w ich ramach startowała w konkurencjach biegowych na 5000 oraz 10 000 m – w obu konkurencjach zdobyła tytuł mistrzowski. Trzykrotnie była zwyciężczynią łącznej punktacji Diamentowej Ligi w biegu na 5000 m – w 2010, 2011 oraz 2012 roku.

W trzecim starcie olimpijskim, który miał miejsce w Londynie, wywalczyła dwa krążki. W konkurencji biegu na 5000 m zdobyła srebrny medal, w finale zajmując 2. miejsce z czasem 15:04,73 i o 0,48 sekundy przegrywając z Etiopką Meseret Defar; natomiast finał konkursu biegu na 10 000 m ukończyła na 3. miejscu z czasem 30:30,44 – tym samym zdobyła brązowy medal i przegrała z Etiopką Tirunesh Dibabą oraz swą rodaczką Sally Kipyego.

Nie brała udziału w mistrzostwach świata w Moskwie z powodu ciąży. Na rozgrywanych w Pekinie mistrzostwach świata zdobyła czwarty tytuł mistrzowski, zwyciężając w finale konkursu biegu na 10 000 m.