W 2005 zdobył srebrny medal na mistrzostwach Europy w szachach, rozegranych w Warszawie6th European Individual Chess Championship 2005.. Na początku 2007 roku zwyciężył (wraz z Lewonem Aronianem i Weselinem Topałowem) w turnieju Corus A w Wijk aan Zee. W 2008 zajął II m. (za Lewonem Aronianem) w drugim turnieju cyklu FIDE Grand Prix 2008/2009 w Soczi. W 2012 podzielił II m. (za Lewonem Aronianem, wspólnie z Magnusem Carlsenem i Fabiano Caruaną) w turnieju Corus–A w Wijk aan Zee.

Wielokrotnie reprezentował Azerbejdżan w turniejach drużynowych, m.in.: ; medalista: indywidualnie – brązowy (2012 – na I szachownicy)OlimpBase., ; dwukrotny medalista: indywidualnie – srebrny (2010 – na II szachownicy) i brązowy (2011 – na I szachownicy)OlimpBase., ; czterokrotny medalista: wspólnie z drużyną – dwukrotnie złoty (2009, 2013), srebrny (2011) i brązowy (2007)OlimpBase..

Najwyższy ranking w dotychczasowej karierze (stan na wrzesień 2017) osiągnął 1 listopada 2012, z wynikiem 2793 punktów zajmował wówczas 4. miejsce na światowej liście FIDE, jednocześnie zajmując 1.