The last time the semi-finals were played out by four European teams was at the 2006 World Cup in Germany.

Belgium will next face France on Tuesday in St. Petersburg in the first semi-final. The winner of Russia-Croatia encounter will face either England or Sweden on Wednesday at Moscow’s Luzhniki Stadium.