Ved EM i friidrett innendørs 2009 i Torino ble han slått ut i kvalifiseringsrunden, der han kom på delt 20.-plass med 2,17 meter. Bedre gikk det ved VM i friidrett 2009 der han hoppet 2,23 i finalen, og endte på 5.-plass. Belarusiske Jaroslav Rybakov vant dette mesterskapet, med 2,32 meter. Han vant to stevner i Super Grand Prix i 2009; i London og Lausanne. Også ved VM i friidrett innendørs 2010 ble han slått ut i kvalifiseringen, og fikk ikke hoppe i finaleomgangen, mens ved EM i friidrett 2010 i Barcelona kvalifiserte han seg til finalen, der han hoppet 2,26 meter, og endte på 5.-plass.