In the 2012 Olympics he won gold in the 10,000 metres and the 5,000 metres and in the 2011 World Championships, he won gold in the 5,000 meters and silver in the 10,000 meters. He won the 5,000 m and 10,000 m again at the 2012 World Championship in Moscow.