En 2001 obtuvo el título de Gran Maestro y ganó el Campeonato de Gran Bretaña de ajedrez y el Campeonato de Suiza de ajedrez lo ha ganado en 1997, 1998, 2004, 2005 y 2007.