Im Juni 2000 gewann er das Zonenturnier von São Paulo. Bei der anschließenden Weltmeisterschaftsausscheidung im November 2000 in Neu-Delhi schied er jedoch in der ersten Runde gegen Alexander Grischtschuk aus. Im September 2003 gewann er erneut ein Zonenturnier in São Paulo, bei der anschließenden FIDE-Schachweltmeisterschaft 2004 in Tripolis im Juni des Jahres schied er in der ersten Runde gegen Wadim Swjaginzew aus. Beim Schach-Weltpokal 2005 in Chanty-Mansijsk im November dieses Jahres schied er in der ersten Runde gegen Konstantin Sakajew aus, beim Schach-Weltpokal 2007 im November in Chanty-Mansijsk scheiterte er erneut, wie schon im Jahr 2000, in der ersten Runde an Alexander Grischtschuk.