2008 in Edinburgh und 2009 in Amman wurde er jeweils Dritter bei den Crosslauf-Weltmeisterschaften, und bei den Olympischen Spielen in Peking wurde er Fünfter über 10.000 Meter. Als Sieger der World 10K Bangalore 2008 erzielte er mit 27:51 min die schnellste Zeit auf indischem Boden, und bei den Halbmarathon-Weltmeisterschaften in Rio de Janeiro gewann er als erster Läufer zum dritten Mal Gold.