FORMER Blackburn Rovers star David Thompson has been forced to retire because of injury.

The 30-year-old, who also played for Liverpool, has struggled with a knee injury for the last few seasons.

He has now been advised to hang up his boots.