Kyle Walker is set to return as holders Manchester City bid to reach the Champions League semi-finals for a fourth successive year against Real Madrid on Wednesday.

The England right-back has missed the treble-winners’ last five matches after suffering a hamstring injury on international duty last month.

Walker played a full part in City’s final training session before they host Spanish giants Real in the second leg of their quarter-final tie at the Etihad Stadium, which will begin with the aggregate score 3-3.

Manager Pep Guardiola said: “He’s been training good. I don’t know if from the beginning or from the bench, but I think he will be with us tomorrow.

Kyle Walker trains with Manchester City ahead of Wednesday's game against Real Madrid
Kyle Walker trains with Manchester City ahead of Wednesday’s game against Real Madrid (Martin Rickett/PA)

“It is incredibly good news for many reasons. You know the physicality is massively important and in football it is how you challenge your opponent. Everyone knows the quality Kyle has.”

Walker did not travel to Spain for last week’s pulsating first-leg draw at the Bernabeu Stadium but was an unused substitute for the 5-1 thrashing of Luton on Saturday.

Team-mate Bernardo Silva has welcomed the potential return of the City skipper.

The midfielder said: “He is very important because we know Kyle has controlled some of the best players in the world and always does a phenomenal job when he plays.

“He’s our captain and he’s a player who, in the last few years, has played against players like Vinicius, (Kylian) Mbappe and Neymar and has defended against them like nobody else.”