W roku 2000 przeniósł się do Niemiec i od razu awansował do ścisłej czołówki szachistów tego kraju. W roku tym, jak również w kolejnym, dwukrotnie zdobył tytuł wicemistrza Niemiec. 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 Sulskisem2001-02 FIDE Knockout Matches.. 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 EuropyEuropean Championships 2003., natomiast w 2004 wystąpił w Trypolisie na mistrzostwach świata rozegranych systemem pucharowym, awansując do II rundy2004 FIDE Knockout Matches. (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).
Odniósł również wiele sukcesów w turniejach otwartych, zwyciężając bądź dzieląc I miejsca m.in.