Bolton Wanderers have announced that they will sign ex-loanee Liam Feeney on a two-year contract once his current deal with Millwall expires this summer.
The 27-year-old made four appearances for the Lancashire club in a brief loan spell towards the start of the 2013-14 season.
He then returned to Millwall before spending the final months of the campaign on loan again in the Championship with Blackburn Rovers.
Feeney becomes the third free addition of the summer for Bolton after the signings of Neil Danns and Liam Trotter.