I am getting pretty excited as the first match of the world cup will be play in two weeks time, and I have already decided to put some of my money on Russia to beat Saudi Arabia in full time on this opening match. In my opinion, Saudi Arabia is not a very strong team and I believe Russia will surely want to win this match at home ground to reward the home fans who comes to support them at the stadium.
I don't think any team will struggle against Saudi. Saudi could struggle to score at all I think, though maybe they'll get lucky. Egypt probably won't be up to much without Salah so I think Russia and Uruguay should easily go through from that group.
On the strength of Germany can be said to be a unique, look at Germany's defending World Cup!
Brazil may be able to create a bit of trouble for Germany, but the world is in Europe, and the rule that champions come from Europe has never been broken.
Germany vs Brazil would be a great final. Could easily happen as well.
Bitcointalk's World Cup Pool is still open for anyone interested:
https://bitcointalk.org/index.php?topic=4130568.0