Finland 1.42, the draw 5.20, Switzerland 5.75
Finland have had a curious start to the tournament with a couple of 1-0 wins over Belarus and Slovakia. They will be happy with their defensive efforts and the performances of Kari Lehtonen, but will need to click offensively to win here.
For the Swiss, it's their first game against one of the Group B heavyweights after picking up two decent wins against lower ranked opponents. Their Mark Streit has been typically excellent for them, with three points so far.
Belarus 1.38, the draw 5.50, Kazakhstan 6.00
Belarus are searching for their first victory following a pair of tough losses by a single goal. They really needed to beat Switzerland to have a chance of making 4th in the group, but it is vital they do not lose here.
Kazakhstan are coming off the disappointment of a 6-3 defeat to France in what was probably their best opportunity to get a win. That means they are looking at relegation unless they pick up a win somewhere along the road. Today is probably their best chance of doing so.
Russia 1.27, the draw 7.25, Germany 7.00
Over in the Stockholm group, Russia will be content with their start after wins over Latvia and Norway, scoring 9 goals in the process. Evgeni Malkin is in ominous form with 5 points in 2 games, but they will be looking to tighten up at the back for the tougher games ahead.
Higher ranked than the teams Russia have played so far, Germany should represent a tougher test, despite having suffered an unexpected loss to Latvia on Sunday. That harmed their chances of making the quarters but a shock win here would put them back as favourites for the final spot.