w silnie obsadzonym turnieju w Reykjaviku (wspólnie z Jaanem Ehlvestem, Aleksiejem Driejewem, Emilem Sutowskim, Igorem-Alexandre Natafem, Władimirem Jepiszynem, Janem Timmanem i Lewonem Aronianem), w 2005 r. zwyciężył w Rijece, natomiast w 2006 r. podzielił II m. w Novej Goricy (za Zurabem Azmaiparaszwilim, wspólnie ze Zdenko Kożulem, Władimirem Jepiszynem i Dusko Pavasoviciem) oraz w Rijece (za , wspólnie z Ognjenem Cvitanem). W 2008 r. zwyciężył w Ptuju, podzielił również I m. w Ajos Kirikos (wspólnie z Christosem Banikasem) i w Suboticy (wspólnie z Mariusem Manolache i ), natomiast w 2009 r. podzielił I m. (wspólnie z Miodragiem Saviciem) w Zupanji.
W 2005 i 2007 r. dwukrotnie startował w turniejach o Puchar Świata, w obu przypadkach przegrywając swoje pojedynki w I rundach (odpowiednio z Michaiłem Gurewiczem oraz Wangiem Hao).
Wielokrotnie reprezentował Jugosławię, Serbię i Czarnogórę oraz Serbię w turniejach drużynowych, m.in.: OlimpBase, OlimpBase, OlimpBase, OlimpBase.
Najwyższy ranking w dotychczasowej karierze osiągnął 1 lipca 2011 r., z wynikiem 2652 punktów zajmował wówczas 95. miejsce na światowej liście FIDE, jednocześnie zajmując 1.