I think France-Uruguay will be very boring game, probably will finish something like 1-0. france has a fantastic squad, but they play very slow, positional football. they are good at counter attacks, but they won't have counter attacking chances against Uruguay. I read today that Cavani will not be ready for France game, it's a huge problem for them, they have nobody to replace him. I think France will take this game 1-0, 2-0.
Brazil-Belgium might be very interesting. Both teams full of amazing talents, but Brazil is more well rounded. Belgium plays with three stoppers, and no real full backs. Center-backs are kinda slow and disorganized, and they are not very organized in offense too. Eden Hazard is ignoring KDB for some reason, this will be problem in high level games like this. i think Brazil is taking this match 3-1 or 3-0.
Sweden-England, not very exciting. Could go either way, probably England will take it.
Russia-Croatia, Croatia is a better team in all departments. Croatia is more aggressive than Spain, they will not do hundred parallel passes before deciding to go for the goal. Croatia will take it 2-0.