Croatia will play in their first World Cup final as the team has superseded their previous best result in the championship; they finished third in 1998.
England will play against Belgium in the third-place match in St. Petersburg on Saturday.
The 2018 FIFA World Cup kicked off on June 14 and will continue until Sunday, with the final set to be held at Moscow's Luzhniki Stadium.