RANGERS have signed goalkeeper Allan McGregor on a two-year deal from Hull City.

The 36-year-old sealed his return to the club that he left back in 2012 today, becoming Steven Gerrard's second signing after the arrival of Scott Arfield earlier in the week.

McGregor started his career at Rangers, making 278 appearances before joining Turkish side Besiktas.

A £1.5million move to Hull City followed, where he kept international colleague David Marshall on the bench last season, but he has now returned to Ibrox following the expiry of his contract.