W 2001 wystąpił w drużynie niemieckiej na mistrzostwach świata w Erywaniu, zdobywając złoty medal za najlepszy indywidualny rezultat na III szachownicy. Wziął również udział w rozegranych w Moskwie mistrzostwach świata, ale odpadł w I rundzie, przegrywając z Sarunasem Sulskisem. W 2002 zdobył kolejny medal mistrzostw Niemiec, dzieląc w finale II-III miejsce. W latach 2002-2006 trzykrotnie reprezentował Niemcy na szachowych olimpiadach. W roku 2003 zajął w Stambule III miejsce na mistrzostwach Europy, natomiast w 2004 wystąpił w Trypolisie na mistrzostwach świata rozegranych systemem pucharowym, awansując do II rundy (w której przegrał z Władysławem Tkaczewem). W 2005 zdobył dwa złote medale na drużynowych mistrzostwach Europy w Göteborgu (za najlepszy wynik rankingowy oraz na III szachownicy).