W Pucharze Świata 2005 w Chanty-Mansijsku zajął XI miejsce, dzięki czemu wywalczył awans do meczów pretendentów. W 2006 zwyciężył w turnieju rozegranym w Solinie oraz podzielił I m. (wraz z Magnusem Carlsenem i Liviu-Dieterem Nisipeanu) w turniej "Bosna" w Sarajewie. W 2007 wystąpił w rozegranych w Eliście meczach pretendentów, ale w I rundzie przegrał z Aleksandrem Griszczukiem i nie wywalczył awansu do turnieju o mistrzostwo świata w Meksyku. Podzielił również I m. w turnieju "Politiken Cup" w Helsingør (wspólnie z Michałem Krasenkowem, Nickiem de Firminem, Gabrielem Sargissianem i Emanuelem Bergiem), sukces ten powtarzając w 2008 (wspólnie z Siergiejem Tiwiakowem, Jurijem Kuzubowem, Peterem Heine Nielsem, Borysem Sawczenko i Jonny Hectorem). W 2009 r. zdobył w Budvie tytuł indywidualnego wicemistrza Europy (w finale przegrywając z Jewgienijem Tomaszewskim), natomiast w 2012 r. w Płowdiwie zdobył brązowy medal mistrzostw Europy.