Grâce à sa victoire sur Topalov en 2006, Vladimir Kramnik était qualifié pour le Championnat du monde d'échecs 2007 à Mexico, qui consistait en un tournoi fermé double rondes avec 8 joueurs (la FIDE ayant rompu en 2005 avec la tradition des matches). Après un bon début de tournoi (2/3), il ne parvint pas à l'emporter face à Aleksandr Grichtchouk dans une position clairement avantageuse et concède 6 nulles consécutives avant de s'incliner face à Aleksandr Morozevitch, permettant à Viswanathan Anand de prendre seul la tête. Grâce à une bonne fin de tournoi (3,5/5) il prend la deuxième place, parvenant à rattraper Boris Guelfand mais pas Anand. Kramnik perd ainsi son titre de champion du monde.