James Milner looks set to leave the Etihad this summer (Picture: Getty)

Liverpool have reportedly completed the free transfer of out of contract Manchester City star James Milner after an Anfield source reportedly announced it as a ‘done deal’.

The Reds had been in a race to snap up the 29-year-old with the likes of Arsenal and Roma, according to the Daily Star.

Milner is believed to be keen on playing in midfield and Brendan Rodgers has promised that he would be an integral part of his side in the middle of the park.

Liverpool will be delighted to land the England international who is a proven Premier League performer.

Advertisement