Costa Rica - Serbia. Experience vs Youth describes this game and it's going to be a tough one for me to predict.
The Costa Ricans once again are present in the world cup with the same ''team's recipe'' but.... a little bit ''matured'' this time. Main strength used to be the solid defensive style and effective counter attacks. The reason I say ''used to be'', it's simply because I don't see them defending lately as good as before.
The Serbians though look a more ''refreshed'' team with a good mix of young and talented players, but their lack of experience cost them a few lost games in the past.
If the ''old fox'' Costa Rica defend effectively today they could get away with a win of 1-0 score but if not, Serbia could win this game with a 2-1 score.
Germany - Mexico. The ''German Machine'' is not working as flawless as before. There are weaknesses in their defence and the latest interference of the Turkish Prime Minister in the matter of 2 ''German players'', raised a hell of issues for the team. More likely, those 2 players won't make the first 11 player to start today's game.
Mexico in the other hand, is not in a great form lately as a ''whole team'' although, most of the key players, individually perform greatly in their clubs in North and South America leagues. I think Mexico's manager struggles to make things work in the team and this could be their downfall in the tournament.
My Main tip is Over 2.5 goals and the value is very good up to 1.86 at the moment on Betfair's Exchange. Germany could over come their own problems and win with a dramatic score 3-2 or a ''cruising'' and easy 4-1 score.
Brazil - Switzerland. I don't have many things to say about this match. If there's some justice in this football world, then the Argentina's and Peru's drama won't be repeated in this game.
The Swiss are a good side but not a match for the Brazilians. I predict score 2-0 or 3-1.
Best of Luck to your teams!