Wystąpił również w Pucharze Świata w Chanty-Mansyjsku, awansując do III rundy (po zwycięstwach nad Aleksiejem Fiodorowem i Wasilijem Iwanczukiem), w której uległ po dogrywce Magnusowi CarlsenowiFIDE World Chess Cup 2005. Na przełomie 2005 i 2006 roku osiągnął duży sukces, dzieląc II miejsce (za Rusłanem Ponomariowem, a wraz z Pentalą Harikrishna) w silnie obsadzonym turnieju w Pampelunie. W tym samym roku podzielił I m. w otwartym turnieju w Hoogeveen, natomiast w 2007 - w Morelii. Również w 2007 roku zwyciężył w turnieju Sigeman & Co w Malmö, zajął II m. (za Siergiejem Karjakinem) w Amsterdame oraz awansował do ćwierćfinału Pucharu Świata w Chanty-Mansyjsk (uległ w nim Magnusowi Carlsenowi). W 2012 podzielił I m. (wspólnie z Ivanem Sokolovem i Jonny Hectorem) w turnieju Politiken Cup w Kopenhadze, zwyciężył w Burgasie oraz po raz trzeci w karierze zdobył tytuł indywidualnego mistrza Bułgarii. W 2014 zajął I m. w AlbenieIvan Cheparinov lifts the trophy in Albena.
Wielokrotnie reprezentował Bułgarię w turniejach drużynowych, m.in.: OlimpBase, OlimpBase.
Jest stałym współpracownikiem Weselina Topałowa, będąc w sztabie byłego mistrza świata odpowiedzialnym jest za komputerowe analizy.