W 2006 r. zwyciężył (wraz z Rusłanem Ponomariowem i Lewonem Aronianem) w bardzo silnie obsadzonym memoriale Michaiła Tala w MoskwieTal Memorial 2006. Na początku 2007 r. triumfował w Odessie w I Pucharze ACP w szachach szybkich, w finale pokonując Wasilija IwanczukaPeter Leko wins First ACP World Rapid Chess Cup. Wystąpił również w rozegranych w Eliście meczach pretendentówCandidates Matches 2007 i wywalczył awans do turnieju o mistrzostwo świata w Meksyku, zajmując w nim IV m.World Championship 2007 Mexico. W 2008 r. po raz trzeci w swojej karierze zwyciężył w tradycyjnym turnieju elity Dortmunder Schachtage w DortmundzieSparkassen Chess-Meeting Dortmund 2008.
Wielokrotnie reprezentował Węgry w turniejach drużynowych, m.in.: ; trzykrotny medalista: wspólnie z drużyną – dwukrotnie srebrny (2002, 2014) oraz indywidualnie – złoty ()OlimpBase, OlimpBase, ; trzykrotny medalista: wspólnie z drużyną – srebrny (1999) i brązowy (2011) oraz indywidualnie – srebrny ()OlimpBase, ; medalista: wspólnie z drużyną – srebrny (1995)OlimpBase.