The Three Lions saw off Sweden in the quarter-finals while the Croatians needed a dramatic penalty shootout to scrape past hosts Russia.
How can I watch it for free?
THIS game is being shown on free-to-air TV in the UK.
The match will be broadcast on ITV1 and ITV1HD, and you can also stream it on the go using the ITV Hub.
Alternatively, stick with us here on SunSport where we will have a LIVE BLOG from the Russian capital.
What time is kick-off?
ENGLAND’s date with destiny is on Wednesday, July 11.
Kick-off in Moscow is at 7pm UK time.