Manchester City versatile midfielder James Milner will be out of contract at the end of this season and is yet to decide his future.

Express claimed earlier today that both the Premier League sides are keen to secure his services on a free in the summer window.

The reports further claimed that the 29-year-old had talks at Etihad Stadium over his new contract but the player is not happy but City manager Manuel Pellegrini is keen to keep him. Italian side AC Milan are also keeping tabs on the player.

Milner would be a great addition to any of these sides as he will come for free.

He is an experienced player, has made more than 1500 appearances for the Citizens since his move from Aston Villa in 2009. This season, he has started 13 Premier League games.