Awards he has won
- Arjuna award for Outstanding Indian Sportsman in Chess in 1985.
- Padma Shri, National Citizens Award and Soviet Land Nehru Award in 1987.
- The inaugural Rajiv Gandhi Khel Ratna Award, India’s highest sporting honour in the year 1991–1992.
- British Chess Federation ‘Book of the Year’ Award in 1998 for his book My Best Games of Chess.
- Padma Bhushan – Third highest civilian award awarded by Government of India in 2000.
- Jameo de Oro the highest honour given by the Government of Lanzarote in Spain on 25 April 2001. The award is given to illustrious personalities with extraordinary achievements.
- Chess Oscar (1997, 1998, 2003, 2004, 2007, and 2008).
- Sportstar Millennium Award in 1998, from India’s premier Sports magazine for being the sportperson of the millennium.
- Padma Vibhushan – Second highest civilian award awarded by Government of India in 2007.
- ‘Global Strategist Award’ for Mastering many formats of World Chess Championships by NASSCOM in 2011.
Latest career highlights
- 2006 68th Corus Chess Tournament, Wijk aan Zee (Joint 1st with Topalov)
- 2007 Linares Chess Tournament, Linares 1st
- 2007 FIDE World Championship Tournament, Mexico City 1st
- 2008 Linares Chess Tournament, Linares 1st
- 2011 Leon Chess Tournament, beat Shirov 4.5:1.5 (8th win in this tournament)
- 2011 Botvinnik Memorial, Moscow, 1st 
- 2011 Corsica Masters Knockout (Rapid), Corsica 1st