The 32-year-old Nigerian had been linked with a move away from Fratton Park but has put pen to paper on the contract, which will trigger the offer of another year if he plays a set number of matches.

Kanu, who scored the winner against Cardiff at Wembley in May, told the club's official website: "I love it here and I want to be part of the team so I'm happy to have signed my new contract.

main man

"I've said from day one that I love the club and I want to do more for the club.

"I want to do well for the fans - they're the best supporters in the Premier League, like the 12th man.

"I've been together with these players for a couple of years now, and the spirit is very good.

"And of course, Harry is the main man. Everyone wants to play for him. We want to achieve great things."

Meanwhile, new signing Omar Koroma has joined Norwich City on a season long loan.

www.portsmouthfc.co.uk