| Tournament (20) | Final ranking |
| Hoogovenstoernooi 1989, Invitatiegroep, Round Robin | 1 |
| Hoogovenstoernooi 1990, Grootmeester A groep, Round Robin | 7 |
| Hoogovenstoernooi 1994, Match Anand-Jussupow, Kandidaten Match | 1 |
| Hoogovenstoernooi 1996, Grootmeester A groep, Round Robin | 2 |
| Hoogovenstoernooi 1998, Grootmeester A groep, Round Robin | 1 |
| Hoogovenstoernooi 1999, Grootmeester A groep, Round Robin | 2 |
| Corustoernooi 2000, Grootmeester A groep, Round Robin | 2 |
| Corustoernooi 2001, Grootmeester A groep, Round Robin | 2 |
| Corustoernooi 2003, Grootmeester A groep, Round Robin | 1 |
| Corustoernooi 2004, Grootmeester A groep, Round Robin | 1 |
| Corustoernooi 2005, Grootmeester A groep, Round Robin | 2 |
| Corustoernooi 2006, Grootmeester A groep, Round Robin | 1 |
| Corustoernooi 2007, Grootmeester A Groep, Round Robin | 5 |
| Corustoernooi 2008, Grootmeester A Groep, Round Robin | 3 |
| Corustoernooi 2010, Grootmeester A groep, Round Robin | 3 |
| Tata Steel Chess 2011, Grootmeester A groep, Round Robin | 2 |
| Tata Steel Chess 2013, Grootmeester A groep, Round Robin | 3 |
| Tata Steel Chess 2018, Grootmeester A groep, Round Robin | 3 |
| Tata Steel Chess 2019, Grootmeester A groep, Round Robin | 3 |
| Tata Steel Chess 2020, Grootmeester A groep, Round Robin | 6 |