Pompey have completed the signing of Marlon Pack on a two-year deal.
The 31-year-old Portsmouth-born midfielder has returned to the club where he began his professional career.
After progressing through the academy, he made two senior appearances in 2010 before departing for Cheltenham.
Pack has since played Championship football for Bristol City and Cardiff, departing the latter club at the end of last season.
Pack spent time on loan with Wycombe, Dagenham & Redbridge and Cheltenham during his first spell at Fratton Park.
His senior appearances for the Blues came in a League Cup tie with Crystal Palace and a Championship clash with Cardiff.
Pack moved to Whaddon Road on a permanent basis in 2011 and twice helped the Robins reach the League Two play-offs, being named in the PFA Team of the Year on both occasions.
He then signed for Bristol City and was a regular member of the side that secured both the League One title and the EFL Trophy in 2014/15.
Pack continued to impress in the Championship and made a total of 282 appearances for the club, then went on to feature more than 100 times in three seasons with Cardiff.