RANGERS have completed the signing of defender Jon Flanagan on a two-year deal.

The former Liverpool full-back, who has one cap for England, becomes manager Steven Gerrard's seventh signing of the summer after flying out to the club's pre-season training base in Andalucia to complete a medical.

The 25-year-old has a controversial past, having admitted to assaulting his girlfriend and been handed a 12-month community order at the start of this year.

But Rangers assistant manager Gary McAllister has said that Flanagan deserves the opportunity to rebuild his career.

“I feel that [he deserves a second chance]," McAllister said. "It was unacceptable, most definitely.

“I have a little bit of an in because I worked at Liverpool but it was unacceptable and a really poor decision that he made in that episode. But, he deserves a second chance.

“He showed remorse, he put his hand up and has taken his punishment. He wants to get on with his life and his football life.

“I haven’t worked with him directly but I know him from my time at Liverpool. Great lad, very approachable man, extremely hard working.

“He’s tough, unassuming, he is an old school full-back that can play either side, he can play two in a back four, three of a back five, a back three, so he is versatile.

“But the big thing is that we know him, we know his character and we think he can deal with 50,000. The expectation here is exactly the same as Liverpool."