Vuonna 2012 hän tuli kolmanneksi World's Best 10K -kilpailussa Sammy Kitwaran ja Vincent Chepkokin jälkeen. Hän voitti Lissabonin puolimaratonissa kolmatta vuotta peräkkäin, mutta oli hitaampi kuin aiemmilla kertoilla (59:34) lämpimien olosuhteiden ja flunssan vuoksi. Vuoden 2012 Lontoon-maratonissa hän oli parempi kuin vuonna 2010, mutta hän menetti yhteyden johtavaan joukkoon puolivälin jälkeen ja tuli neljästoista 2:10:41 tuntia. Hänet valittiin Eritrean lipunkantajaksi vuoden 2012 Lontoon olympialaisissa ja hän juoksi 10 000 metrin finaalissa. Hän asetti vauhdin jo kilpailun alussa, mutta hävisi sprintissä, kun hän pääsi kuudenneksi, noin kolme sekuntia voittaja Mo Farahin jälkeen. Olympialaisten jälkeen hän juoksi vuoden 2012 puolimaratonilla.
- Mitä? Hän hallitsi kilpailua juuri 5 km: n pisteen jälkeen ja voitti sen vakuuttavasti 1: 00:19 tunnissa, 32 sekuntia edellä toiseksi sijoituneesta Deressa Chimsasta. Vain kaksi viikkoa myöhemmin hän osallistui Great Birmingham Run -kilpailuun, mutta hän näytti väsyneeltä ja pääsi kolmanneksi kilpailussa, jossa kaikki kolme ensimmäistä putosivat Haile Gebrselassie'n kisan ennätyksen alle.