W 2007 r. Anand po raz drugi swojej karierze został mistrzem świata, zwyciężając w rozegranym w Meksyku turnieju z udziałem ośmiu zawodników. Jako jedyny nie przegrał w nim partii, wygrał cztery i z wynikiem 9 pkt (z 14 możliwych) wyprzedził Władimira Kramnika i Borysa Gelfanda. W 2008 r. obronił w Bonn tytuł, pokonując Władimira Kramnika w stosunku 6½ – 4½.