Sol Campbell has confirmed that he has agreed a new deal with Arsenal.

The England defender’s current deal runs out at the end of the season and if he failed to agree terms on a new contract, he could have left the club on a free transfer next summer.

But Campbell said: “It’s all agreed. There are just a few things left to sort out. Most of them are already sorted out, it’s just the legal technicalities.

“Most things are done. There’s just a little bit of organising to do. I’m here and it’s fine, I’m happy with it.”

Campbell has effectively taken a wage reduction from his previous deal, which saw a massive signing-on fee folowing his arrival on a Bosman free transfer from Tottenham.

“If I’m here for a long time, then I couldn’t really see myself playing for someone else,” he added.

“But who knows? If I’m 35 or 36 and I’ve still got the desire, then who can say?”