Argentina and Croatia will go head-to-head for a place in the 2022 World Cup final.
The two sides met at the World Cup in Russia four years ago, with Croatia beating Lionel Messi's side 3-0 in the group stage on their way to finishing runners-up behind champions France.
Both teams got off to slow starts in this tournament, with Croatia held to goalless draws against Morocco and Belgium in their group while Argentina fell to a shock 2-1 defeat to Saudi Arabia in their opening game.
However, they have turned it around in style, with the South American side defeating Australia and the Netherlands in the knockout stages while Croatia dumped Japan and favourites Brazil out of the tournament on penalties.
Here, we take you through everything you need to know ahead of the huge semi-final.
What time is Argentina v Croatia kick-off?
Argentina v Croatia kicks off at 7pm UK time on Tuesday, December 13.
What channel is Argentina v Croatia on TV?
The match will be shown live on ITV1 . Coverage begins at 6:15pm, 45 minutes before kick-off.
How do I live stream Argentina v Croatia?
The match will be streamed live on ITV X.
Where is Argentina v Croatia being played?
The match will be played at Lusail Iconic Stadium in Lusail, Qatar.
What are the latest betting odds?
Argentina win - 4/11
Croatia win - 2/1
(Odds courtesy of Sky Bet, correct at time of publishing. Please gamble responsibly.)
READ NEXT: