This is a solid prediction based upon performances so far and the relative merits of the remaining 8. I'd go for those 4 too tbh & the Brazil / England final, but nothing is certain, it is wide open, which means we have a genuine chance this time tbh.
Sweden are organised and efficient but are predictable & lack flair and a goal scorer, Uruguay have been the most consistent and effective side but Cavani's injury and their prospective fear of the French flair may be their undoing.
Croatia were poor against Denmark, who are slightly worse than Sweden - they are both awful sides and the fact that they both qualified at the expense of far more entertaining teams was disappointing. The bonus for Sweden was that Switzerland also got through and they were absolutely dire. Croatia flatter to deceive and rely far too much on Modric. If Russia keep their nerve and get stuck into them they will beat Croatia. Too many of yesterday's men - like Germany, Argentina, Spain & Portugal - don't think Crostia are quite good enough to beat the better sides & win the tournament.
Brazil were always likely to do well, a lot of talent and a resilient defence - plus, they have improved game by game, a key feature of successful W Cup teams. Belgium have the ability to beat them, maybe, but just have a feeling that thus is Brazil's year. Like Sudders, they were always my first choice, closely followed by France, pre tournament. The French are volatile and unpredictable tho', can't see them beating Brazil (or us, if it actually comes down to that).