The former Manchester United star - who has scored 47 goals this season - missed Real’s 3-2 win over Rayo Vallecano last Saturday with a thigh injury as the Spanish giants kept up their La Liga title push.

But Real boss Zinedine Zidane expects his potential match-winner to return to face City in the first leg of their semi-final at the Etihad Stadium on Tuesday night.

And the France legend is also backing striker Karim Benzema to shake off a knock picked up at the weekend to line up against Manuel Pellegrini’s men as Real chase an 11th success in Europe’s elite competition.

Can you match these stunning WAGS with their Premier League partners?

How well do you know your wags? See if you can match these babes with their Premier League partners.

1 / 56

INSTAGRAM

She's a former Miss Iceland...

“I think they are going to be 100 per cent”

Zinedine Zidane

Zidane said: “I think they are going to be 100 per cent. They are fine today.

“They’re players who look after themselves. My idea is that they are both going to be fit to play.”

Zidane was set to run a final eye over the pair in training at City on Monday night to make sure they suffer no late set-backs.

But Real look set to be at full strength as they chase a 12th win in 13 games to dash City’s hopes of glory in their first Champions League semi-final.

Zidane - a member of the backroom staff when Real won a record-breaking 10th title in 2014 - added: “City are a great side. If you leave them space they can hurt you. The players get between the lines and cause problems. We need to try and stop that happening.

“We can definitely win it. In 2014 there was the same atmosphere in the dressing room. I noticed the players were really focused, aiming for that goal. We’re in the final straight and we’re ready for anything.”