Robertson spent three seasons with the Tigers following his arrival from Dundee United, and joins the Reds on a long-term contract.
The fee is undisclosed but is thought to be worth around £8million to the Sky Bet Championship club.
Source : PA
Source: PA