2009 m. Pasaulio čempionate šachmatų, Gelfand buvo aukščiausio lygio žaidėjas, ir nugalėjo Judit Polgar, valdančią Pasaulio jaunimo čempioną Maxime Vachier-Lagrave, Dmitry Jakovenko ir Sergey Karjakin, kad pasiektų finalą. Vėliau jis kovojo su buvusiu FIDE pasaulio čempionu Ruslanu Ponomariovu ir laimėjo varžybas 7 prieš 5. 2009 m. Pasaulio šachmatų taurės nugalėtoju, Gelfandas įstojo į 2012 m. Pasaulio šachmatų čempionatą.
Kandidatų turnyras.