En 2011, Kamsky parvient en demi-finale des matchs des candidats pour le Championnat du monde d'échecs 2012, ayant vaincu Veselin Topalov en quart de finale. Il s'incline ensuite contre Boris Guelfand.