W latach 2000–2008 czterokrotnie wystąpił w reprezentacji kraju na szachowych olimpiadach, największy indywidualny sukces osiągając w 2000 r. w Stambule, gdzie zdobył złoty medal za uzyskany wynik na VI szachownicy. Dwukrotnie startował w pucharowych turniejach o tytuł mistrza świata, w obu przypadkach przegrywając swoje pojedynki w I rundach: w 2001 roku z Ye Jiangchuanem, a w 2004 – z Aleksandrem Bielawskim.