He moved back to the Premier League with Tottenham Hotspur for a £500,000 fee in January 2004. After two years with Spurs he moved on to Fulham for an 18-month stay. He was transferred to Wigan Athletic in July 2007, where he would spend two seasons before making the move to Portsmouth in August 2009. He played for the club in their 2010 FA Cup final defeat to Chelsea, but could not prevent them from being relegated out of the top-flight that same year. He joined Leeds United in July 2011, and went on to spend the next three years at Elland Road. He signed with Port Vale in July 2014, and also took on a coaching role with them, before becoming assistant manager to Bruno Ribeiro in June 2016. He was promoted to caretaker manager following Ribeiro's resignation in December 2016, but could not prevent relegation out of EFL League One at the end of the 2016–17 season, after which he was confirmed as the club's permanent manager. With the club lying bottom of the English Football League, he was sacked in September 2017. He has since gone on to work as a pundit and summariser for BBC Sport, Sky Sports and Quest.