He returned to competition in 2007, but it was in 2008 that he began to regain his form. He won the Great Capital Run in July 2008, recording a course record of 28:42 minutes. At the 2008 IAAF World Athletics Final he ran in the 3000 metres and took fourth place. The following year he attended the 2009 IAAF World Athletics Final (the last edition of the event) and was eleventh over 5000 m.