En el Torneo Corus de ajedrez 2007, en Holanda, quedó 1º, empatado con Veselin Topalov y Levon Aronian, con 8,5 puntos de 13 posibles, con 5 victorias, 7 tablas y 1 derrota.