After five-and-a-half years with Leverkusen, he joined English club Tottenham Hotspur in July 2006, where he spent two years before moving to Manchester United. He played in his second Champions League final in 2009, during his side's 2–0 defeat against Barcelona. After four seasons with United, during which time he won two Premier League titles in 2008–09 and 2010–11, as well as the Premier League Golden Boot in 2010–11, he joined Fulham in August 2012. He had later spells in France with Monaco, Greece with PAOK, and India with Kerala Blasters, before retiring in 2019.