Fuldfør følgende sætning: Ved 2012 World's Best 10K kom han på tredjepladsen, slået af Sammy Kitwara og Vincent Chepkok. Han vandt Lissabon Half Marathon for tredje år i træk, men var langsommere end tidligere gange (59:34) på grund af varme forhold og at have influenza. En løbetur ved London Marathon 2012 så ham udføre bedre end han gjorde i 2010, men han mistede kontakten med den førende pakke efter halvvejen og kom fjortende med en tid på 2:10:41 timer. Han blev valgt som Eritreas flagbærere ved OL i London i 2012 og løb i 10.000 meters finalen. Han satte tempoet tidligt i løbet, men blev besejret i sprintfinalen, hvor han endte på sjettepladsen omkring tre sekunder efter vinder Mo Farah. Efter OL løb han på
2012 Halvmaraton VM. Han dominerede løbet lige efter 5 km, og vandt det overbevisende i en tid på 1:00:19 timer, 32 sekunder foran runner-up, Deressa Chimsa. Kun to uger senere deltog han i det store Birmingham Run, men han virkede træt og sluttede på tredjepladsen i et løb, hvor de tre bedste alle faldt under Haile Gebrselassie's banerekord.