Croatia and England were unlikely World Cup semi-finalists heading into the competition but will face each other in the last four on Wednesday at Moscow's Luzhniki Stadium.
Croatia emerged as outside bets to win the competition after placing first in their group ahead of Argentina and edging out the likes of Denmark and Russia in the last 16 and quarter-final respectively. They certainly have the talent to reach the final but the main concern for the side is their stamina and fitness, after being forced into extra-time and penalties in their two previous games.