Ai Giochi olimpici di Londra 2012, riesce a vincere sia i 5000 m che i 10000 m piani, rispettivamente con 13'41"66 e 27'30"42, eguagliando l'impresa dell'etiope Kenenisa Bekele effettuata nella precedente edizione olimpica. Nello stesso anno, poco più di un mese prima, aveva già vinto i 5000 m ai campionati europei di Helsinki. Nell'estate 2013 ha effettuato parte della preparazione in Italia, precisamente a Chiavenna, in vista dei Mondiali di Mosca.