The hosts caused a major shock in their last-16 match by beating 2010 Spain on penalties. They have defied all expectations already, but now anything seems possible for Stanislav Cherchesov's men.
Croatian, meanwhile, also needed spot-kicks to overcome Denmark. Barcelona playmaker Ivan Rakitić got the winner from 12 yards after Luka Modrić missed the chance to settle the tie in extra time when Kasper Schmeichel saved his penalty.
Our unique algorithm has predicted the Russia side it believes will start the game.
Football Whispers uses data to predict teams’ starting XIs, taking into account injuries, suspensions, and the statistical likelihood of a player being selected. The widget can also show you players' recent form and stats.