Ivanov competed in four FIDE World Championships (1999, 2000, 2002 and 2004) and four FIDE World Cups (2005, 2007, 2009 and 2011).