W tym czasie zagrał tam 59 razy i strzelił dwa gole, a jego najlepszym miejscem zajętym z klubem w Bundeslidze, było trzecie w sezonie 2000/01.

W 2001 roku odszedł do szkockiego Rangers F.C., grającego w ekstraklasie. Zadebiutował tam 27 lipca 2001 w wygranym przez jego zespół 3-0 ligowym spotkaniu z Aberdeen F.C. W tamtym meczu strzelił także gola. Nie wywalczył tam jednak sobie miejsce w pierwszym składzie i był głównie rezerwowym. W pierwszym sezonie zdobył z klubem Puchar Szkocji i Puchar Ligi Szkockiej. Rok później Rangersi ponownie sięgnęli po te trofea, a dodatkowo po wygraniu rozgrywek Scottish Premier League, zostali mistrzem Szkocji. Łącznie rozegrał tam 25 spotkań i zdobył dwie bramki.

W 2004 roku powrócił do Niemiec, a konkretnie do 1. FC Kaiserslautern. Z powodu przewlekłej kontuzji rzadko grywał tam w pierwszym zespole, przez półtora roku gry na Fritz Walter Stadion, zaliczając dziewięć meczów.

W grudniu 2005 roku postanowił zakończyć karierę.