Both teams showed that they deserve to reach the semi-finals. It seems to me that Croatia plays much safer and more calmly, they have an excellent defense, and maybe they need to create more chances in attack, but we saw after Brazil that they certainly know how to wake up and attack when the moment comes.
I think both teams can score a goal (I already bet on it) and it will certainly be interesting if a goal is scored in the first half, I believe it will open up the game and the boys from both teams will do their best to win, it's a match for the final.
I'm not sure why OP excluded Croatia from the pool as they lost already... After Brazil, I think they have enough confidence for this game, and they have a pretty nice chance to win.