Anand nahm mit der indischen Nationalmannschaft an den Schacholympiaden 1984 (am vierten Brett), 1986, 1988, 1990, 1992, 2004, 2006 und 2018 (jeweils am Spitzenbrett) teil. 2004 erreichte er die zweitbeste Elo-Leistung aller Spieler. Bei der asiatischen Mannschaftsmeisterschaft 1986 in Dubai landete Anand mit der indischen Mannschaft auf dem zweiten Platz und erreichte das beste Einzelergebnis am vierten Brett, drei Jahre später auf Genting Highlands erreichte er mit der Mannschaft den dritten Platz und gewann die Einzelwertung am Spitzenbrett.