Despite signing a new contract with Manchester City only months earlier and leaving Fulham in 2005 to return to the north, Cole signed for south coast club Portsmouth on transfer deadline day (31 August 2006) for an undisclosed fee, reported as £500,000 with the potential to rise to £1 million depending on appearances.