As I see it, the 4th spot in Group A will be wide open for contention. A year ago I would've said it's a gimme for Switzerland, but after losing to Austria last year and now losing the opening game against Kazakhstan, I don't think it'll be easy for them. 1-2-3 are pretty much set with SWE-RUS-CZE in any order. I still see KAZ as the weakest link in the group, but they're more than solid so far. I think NOR could go down, with DEN or LAT ending up in the QF.
For group B, I think 1-4 are pretty much set, with SVK being a bit resurgent from the last few tournaments. I think it'll end up CAN-FIN-USA-SVK, though I won't rule out the possibility of SVK ending up in 3rd. Their game yesterday vs Hungary was a very good contest, far above my expectations from both sides. HUN very good on zone entries and solid on defense, I think they can squeeze out a few points vs BLR, FRA and GER. BLRs defense looked catastrophic, but their offense is too good for them to be relegated. I think it'll be a close call between FRA, GER and HUN.
On another note, being from Austria, it's really tough to see how smaller nations such as Hungary, Denmark and France have developed over the last 5 years. I mean, good for them, but 5 years ago we were about on par with them. Now we're nowhere near that level. The Vanek hype is gone and there isn't one young player I'm aware of on the horizon that I could see making it in the NHL. Ouch.