He signed with Premier League club Portsmouth in 2006, and went on to play in England's top flight for Manchester City, Sunderland and Blackburn Rovers before returning to Portsmouth in 2011.
He signed with Premier League club Portsmouth in 2006, and was part of their team which won the FA Cup in 2008. He then went on to play in England's top flight for Manchester City, Sunderland and Blackburn Rovers before returning to Portsmouth in 2011.