Rangers: Allan McGregor & Steven Davis pen new Ibrox contracts
Rangers have announced new extended deals for both Allan McGregor and Steven Davis until 2021.
Former Scotland goalkeeper McGregor, 37, rejoined the Scottish Premiership side in May last year on a two-year contract.
Northern Ireland captain Davis, 34, has also agreed a 12-month extension in his second spell at Ibrox.
The news comes a day after manager Steven Gerrard signed fresh terms of his own until 2024.
"It's good fun and there is a good team spirit within the group," McGregor told Rangers' club website.
"I'm just disappointed we've not won anything yet. But hopefully we can change that."
McGregor has made over 250 appearances for Rangers, winning three league titles in his first spell and was part of the side that reached the Uefa Cup final in 2008.
He left to join Besiktas in 2012 and spent a season in Turkey before a five-year stint at Hull City.
The goalkeeper has been a key part of Rangers' resurgence under Gerrard in his second spell, making 29 appearances this season as the club progressed to the knockout stages of the Europa League and sit two points behind Premiership leaders Celtic.
Northern Ireland international Davis spent four years at Rangers from 2008 to 2012 prior to returning to Glasgow on loan from Southampton in January.
He made his move permanent in the summer, with him sitting at 43 appearances in his second Ibrox stint so far.
"I am delighted to get it all sorted. I think everyone can see I have been enjoying my football and I was keen to extend my stay," he told the Rangers website.
"I know from my first spell, this club really draws you in and it is a great club to be a part of and I feel with the group we have got here, we are moving in the right direction."