She missed the 2011 season but re-emerged in 2012 to set some personal bests in Brazil, running 30:57 minutes for the 10K and 67:17 minutes at the Rio de Janeiro Half Marathon. Both marks moved her up into the top twenty all-time runners for each event and ranked her in the top five globally that season. She entered the 2012 IAAF World Half Marathon Championships as one of Kenyan's quickest runners and she ran at the front of the race, eventually reducing the leaders down to herself Meseret Hailu and Feyse Tadese. She fell back in the latter stages of the race and finished with the bronze medal, ten seconds behind the winner. She also led the Kenyan team to the silver medals in the team competition. This competition marked her only defeat of the year when her final race at the Nairobi Half Marathon resulted in her sixth win of the year.