En 1999 fue transferido al Bayer Leverkusen, tres años más tarde fue adquirido por el Bayern de Múnich, equipo en el que permaneció hasta 2006 y en el que obtuvo dos Bundesligas, tres Copas de Alemania y un título de la Copa de la Liga de Alemania.