In November–December 2007 Shirov played in the Chess World Cup 2007, which was a qualifier for the World Chess Championship 2010. He made the final, but lost the final 2½–1½ to Gata Kamsky.