Oliver Kahn maintained his number one spot for the 2004 UEFA European Football Championship, but Germany were once again eliminated in the group stage. Oliver Kahn gave up his captaincy to Michael Ballack after the tournament. Germany's new manager Jürgen Klinsmann, who replaced Rudi Völler, adopted the strategy of rotating the number one spot between Kahn and his longtime competitor, Jens Lehmann of Arsenal, to stimulate competition between the two. On 7 April 2006, after two years of dispute for the position Klinsmann announced Lehmann was his first-choice goalkeeper for the 2006 World Cup. Kahn decided to stay on as a backup
Oliver Kahn to keep him from playing. With Rensing in goal, Bayern Munich won the match 2–0. Kahn announced his intention to honour his contract and play through the 2007–08 season. As of 2011, he is the all time clean sheet leader in the history of the Bundesliga, with 197. On 2 September 2007, aged 38, he played his 535th Bundesliga match, becoming the league's all-time leader among goalkeepers in matches played. Kahn made his final European appearance for Bayern in a 4–0 defeat to Zenit Saint Petersburg in the UEFA cup semi-final on 1 May 2008. His last Bundesliga game was