PSG coach Carlo Ancelotti says David Beckham has two more years at the top left in him.

Manchester United legend Beckham, 37, last week signed a five-month contract with PSG and Ancelotti has described the former England captain as one of the best professionals he has worked with.

Ancelotti told French TV programme beIN Sport: "It's true that he's 37 but he's still a player.

"I remember a certain player who won the Champions League at 39 and his name is [Paolo] Maldini.

"He's 37 but still has the motivation and the physical condition . . . Beckham's not had many injuries in his career. He's one of the most serious and professional players I've ever known."