Fino al 2007 è stato il secondo del già Campione del mondo FIDE Topalov, elaborando molte delle novità teoriche da lui giocate nel match del Campionato del mondo di scacchi 2006 contro Vladimir Kramnik.