W roku 1997 wygrał silny turniej w Enghien-les-Bains (przed Wiktorem Korcznojem), natomiast w roku 1999 zwyciężył w Lozannie w turnieju młodych mistrzów, w finale pokonując Rusłana Ponomariowa. W roku 2005 okazał się najlepszy w turnieju elity w miejscowości Pojkowskij. W tym samym roku zajął III miejsce w Pucharze Świata w Chanty-Mansijsku (po zwycięstwie nad Aleksandrem Griszczukiem). W 2007 wystąpił w rozegranych w Eliście meczach pretendentów, ale w I rundzie przegrał z Gatą Kamskim i nie wywalczył awansu do turnieju o mistrzostwo świata w Meksyku. W lutym 2009 r. zwyciężył (wspólnie z Ołeksandrem Moisejenką) w silnie obsadzonym turnieju "Aerofłot Open" w Moskwie. W 2011. zwyciężył (wspólnie z Siergiejem Kariakinem) w turnieju Pojkowskij.