Rovers are delighted to welcome winger Liam Feeney back to the club.
The 29-year-old, who had a loan spell at Ewood Park during the 2013-14 season, has put pen-to-paper on a two-year deal, with the option of a third year.
Feeney started out in non-league football, first with Hayes and then at Salisbury City, before joining League Two Bournemouth in 2009.
The pacy playmaker tasted promotion in his first season with the south-coast club and would go on to make over 120 appearances for the Cherries during a two-and-a-half-year spell, scoring 14 goals.
In August 2011, he moved up to the Championship with Millwall, where he made 83 appearances, scoring three goals.
During the 2013-14 season, Feeney spent a short spell with Bolton Wanderers, before being recalled, and then ended the campaign on loan at Rovers, where he featured on six occasions.
That summer, Feeney made a permanent move to Bolton, where he would become one of their standout players, scoring eight times in 88 appearances.
He saw out the 2015-16 season on loan at promotion-chasing Ipswich Town and played a key role as the Tractor Boys secured a seventh-place finish in the Championship, scoring one goal in nine appearances.
Feeney becomes manager Owen Coyle’s fourth summer signing, following the arrivals of strikers Anthony Stokes and Danny Graham, and West Ham full-back Stephen Hendrie.