I forgot to post predictions here but I thought the Russians would lose by a narrower margin but I nailed the Sweden game.
The Greeks play horrible, horrible football, I couldn't even watch the game.
I have Czechs losing 2:1 to Portugal and a 2:2 tie between Turkey and Switzerland, maybe a win for the Swiss...