zajmując w tym roku IX miejsce w Pucharze Świata w Chanty-MansyjskuFIDE World Chess Cup 2005. (dzięki czemu po raz kolejny awansował do grona pretendentów), zaś w 2006 II miejsce w turnieju elity M-Tel Masters w Sofii oraz dzieląc I w turnieju World Open w Filadelfii. W 2007 wystąpił w rozegranych w Eliście meczach pretendentówCandidates Matches 2007., ale w II rundzie przegrał z Borysem Gelfandem i nie wywalczył awansu do turnieju o mistrzostwo świata FIDE w Meksyku, natomiast pod koniec tego roku zwyciężył w Pucharze Świata, w finale pokonując Aleksieja SzyrowaKhanty-Mansiysk Final: Kamsky wins.. Dzięki temu sukcesowi, w lutym 2009 spotkał się w Sofii z Weselinem Topałowem i rozegrał mecz, którego stawką był awans do meczu o mistrzostwo świata z Viswanathanem Anandem. Pojedynek ten zakończył się jego porażką w stosunku 2½–4½. W 2010 podzielił I m. (wspólnie z Szachrijarem Mammedjarowem i Władimirem Kramnikiem) w turnieju President’s Cup w Baku.

Wielokrotnie startował w finałach indywidualnych mistrzostw Stanów Zjednoczonych, sześciokrotnie zdobywając medale: pięć złotych (1991, 2010, 2011, 2013, 2014) oraz srebrny (2012).