France, fresh from their 2-0 defeat of Uruguay, were the first up and they will take on Belgium on 10 July, Tuesday night.
A day later, it will be England’s turn on Wednesday 11 July, as they face off against Croatia in their first World Cup semi-final since 1990.
Two of the four teams left (France and England), are fighting for their second world cup titles, while Belgium and Croatia are in quest of a first ever world cup crown.
So far, 8 teams have won the competition; Brazil (5 times), Germany (4 times), Italy (4 times), Argentina (2 times), Uruguay (2 times), England (1 time), France (1 time), and Spain (1 time).
Tuesday 10 July
France vs Belgium - St Petersburg, 7pm (Match 61)
Wednesday 11 July
Croatia vs England - Moscow (Luzhniki), 7pm (Match 62)