Their Bernabeu meeting last month ended 1-1 and a win for either side will likely lead to qualification from the group in top spot, so there is plenty at stake.

Cristiano Ronaldo, the tournament's all-time record scorer, has travelled and will be hoping to have his name on tomorrow's back pages.

Harry Kane, though, may have something to say about that. The England forward has recovered from a hamstring strain and is set to start at Wembley.

With tonight's game in mind, we asked our writers who they would rather have in their team if they could pick just one: Kane or Ronaldo?

Matt Lawless - Ronaldo

Cristiano Ronaldo will be keen to lead Real out of their mini-slump (Image: AFP)

Come on, seriously... who wouldn't want the world's best player in their team?

Harry Kane is world class, no doubt about it. His record this calendar year alone speaks for itself - 44 goals in 40 games (in all competitions). That's actually a better return than Ronaldo (43 goals).

But while Kane's name may frighten Premier League defenders, he has some catching up to do when it comes to rivalling the great Cristiano. Maybe he'll start that tonight.

Look, can't I just pick both?

Hamish Mackay - Kane

Harry Kane has 17 goals in his last 13 games for club and country (Image: Action Images via Reuters)

Ronaldo may have picked up the top award at FIFA's ceremony in London last month but that doesn't really make him the world's current best player — it makes him last season's best player.

The No.7 had a sensational campaign as Real Madrid won domestic and European crowns, and many would argue it was the team's success that saw him crowned the 'best men's player'.

This season, however, Ronaldo has struggled to hit form. Suspensions have upset his rhythm and staggeringly, in November, he has just one league goal to his name.

His 14 appearances for Real Madrid this season have yielded seven goals. That's still a decent return, but not for the 'world's best player', and certainly not for a man who contributes little else on the pitch these days.

Kane, on the other hand, has made up for his traditional dry spell in August by netting 17 goals in his following 13 appearances for club and country.

Kane will never reach the heights of Ronaldo at his peak, but Ronaldo's peak is long gone. Kane's is around the corner.

Alex Richards - Ronaldo

Ronaldo training on Tuesday at Wembley (Image: PA)

What a stupid question this would have been a few years ago when Kane was struggling on loan at Norwich or Leicester, and Ronaldo was at the very peak of his powers.

However, Kane is now verging on joining the established elite, while Ronaldo is 32 and having had to continue adapting his game, becoming less the all-star attacking threat and evermore the master poacher.

The Portuguese has endured a difficult start to the season, scoring just once in La Liga, having missed a sizeable chunk through suspension. Kane meanwhile, taking out his annual August blues, has 13 goals in his last nine games for Spurs.

So who do you take? For me, right now, it's a matter of horses for courses. If my focus is on a 38-game league season, then Kane, younger, more durable, maturing and still to peak, would be the man I'd turn to. But on the night where silverware is on the line, when nothing matters other than the result, it would be Ronaldo to whom I'd turn; he remains the man for the big occasion.

Conor Mummery - Kane

Kane has recovered from a hamstring strain (Image: EPA/REX/Shutterstock)

Fifty-three goals since the start of last season. Fifteen goals in his last 11 games for club and country. These are the stats we’ve become accustomed to hearing over the past decade of Ronaldo/Messi rule, but this is the return of the ethereal Harry Kane.

Cristiano Ronaldo has admirably transformed himself into a centre-forward in a bid to extend his stay at football’s top table, but at 32, there’s only one way the Real Madrid man is heading, and if he’s lucky, he’ll get a wave from Harry Kane as he glides past him on his meteoric rise to the top.