Im Schach-Weltpokal 2005 schied er in der ersten Runde gegen Teymur Rəcəbov aus. Beim Schach-Weltpokal 2007 scheiterte er in der ersten Runde an Laurent Fressinet, ebenso beim Schach-Weltpokal 2009 an Alexander Onischuk, beim Schach-Weltpokal 2013 an Francisco Vallejo Pons, beim Schach-Weltpokal 2017 in Tiflis an Bu Xiangzhi und beim Schach-Weltpokal 2019 in Chanty-Mansijsk an Gawain Jones.