Tommy Rowe has signed a two-year deal with Rovers keeping him at the club until the summer of 2023.
Rowe first joined Rovers on loan in March 2016 and made the move permanent that summer. He then spent three years at the club, earning promotion from Sky Bet League Two before being named captain in the 2018/19 season. That campaign culminated in a play-off semi-final at The Valley which eventually saw Rovers fall to defeat on penalties.
After two years in the Championship with Bristol City, Rowe says he returns to Rovers as a more rounded player with more hunger and ambition than ever.
He is the fourth new signing of the window for manager Richie Wellens following the additions of Ben Close, Kyle Knoyle and Ro-Shaun Williams last week while youngsters Liam Ravenhill, Ben Bottomley and Lirak Hasani have also signed deals.