2011 m. Aeroflot Open varžybose jis kartu su Nikita Vitiugov ir Lê Quang Liêm užėmė pirmąją vietą, užimdamas trečią vietą. Jis buvo vienas iš antrojo Boris Gelfand už
2012 m. pasaulio šachmatų čempionatas.