Uruguay V France
The French put in their best performance of the tournament in beating Argentina in the Last 16, whilst Uruguay eliminated Portugal. Two very good teams in a game that could go either way, but I think the French have a bit of extra quality and it will be enough to get them past Uruguay and into the Semi-Final.
Brazil V Belgium
Brazil have been improving through the World Cup and knocked out Mexico in the Last 16; it seems as though everyone is still waiting for the promise of the Belgian team to deliver a performance that they should surely be capable of with the players at their disposal. The Last 16 tie against Japan saw them have to claw back a two-goal deficit and score the winner with the last kick of the game. Giving up two goals against Brazil would surely end their tournament. I expect Belgium to play better than they did against Japan, but it will not be enough and Brazil will progress.
Sweden V England
The Swedes saw off Switzerland in the Last 16 with a 1-0 victory and England finally won a penalty shootout in eliminating Colombia. England are expected to progress with ease, but Sweden beat Italy over two legs to qualify and topped a difficult Group F, with their only loss being to Germany with a goal deep in stoppage time. It won’t be an easy game for England, but I think they will progress to the Semi-Final.
Russia V Croatia
Russia produced the shock of the Last 16 in knocking out Spain, whilst Croatia struggled against Denmark; both sides required penalties to progress. It’s difficult to imagine Croatia struggling again, especially as Russia are unlikely to get players forward to push the Croatian wide players back; it will be a big ask for Russia to keep their shape and soak up pressure again, especially as the Croatian possession is likely to have more attacking intent than some of the Spanish possession had. I expect Croatia to knock out the hosts.
My predicted Semi-Finals:
France V Brazil
England V Croatia