A 2012-es sakkvilágbajnoki ciklusban a visszalépések miatt a 3. fordulótól vehetett részt a FIDE Grand Prix 2008–10 versenysorozatán. Első versenyén 2008. decemberben Elisztában 11−12., 2009. áprilisban Nalcsikban 12−14., 2009. augusztusban Jermukban azonban már 8., és a 2010-ben Asztrahányban rendezett versenyen az 1. helyen végzett. Eredményei alapján összesítésben a 10. helyet szerezte meg.