El maig de 2011, participà en el Torneig de Candidats del Campionat del món de 2012 a Kazan, on va vèncer als quarts de final en Teimur Radjàbov, però fou eliminat en semifinals per Aleksandr Grisxuk.