Cultured Portuguese defender who arrived at Pompey in January 2010 after leaving Belgian outfit Standard Liege.
Rocha picked up two red cards in his first three games for the Blues but went on to perform consistently over the rest of the campaign, making a total of 12 appearances.
The 32-year-old left the club in the summer before eventually agreeing a return as the new campaign neared.
Rocha has picked up six international caps for his country and gained previous experience in England when he joined Spurs for £3.3m in 2007.
Former clubs: Braga, Benfica, Spurs, Standard Liege
Date of birth: 3/10/78