Nathan Thompson signs for Pompey in the company of Blues assistant manager Joe Gallen Picture: Joe Pepler

The 26-year-old has joined on a two-year deal after running down his contract at Swindon.

Thompson, who can play in the centre of defence, right-back or in midfield, was captain of the Robins team that was relegated from League One last season.

He made 36 appearances for Swindon last term, scoring twice.

Sign up to our daily newsletter The i newsletter cut through the noise Sign up Thanks for signing up! Sorry, there seem to be some issues. Please try again later. Submitting...

In total, Thompson made 157 appearances for the Wiltshire club after graduating through their academy system.

He said: ‘I wanted to sign for a club of this size.

‘It’s an exciting opportunity and one I’m looking forward to.