In last night's semi-final, the three crowns gained revenge on holders, the Czech Republic, who knocked them at the same stage in last year's competition. This time round it was the Swedes who came out on top, 5-2, with two goals from St Louis Blues forward Patrik Berglund after the Czechs had opened the scoring in the second period. Berglund's slap shot drew Sweden level before Mikael Backlund made it 2-1. In the third period, Jimmie Ericsson extended Sweden's lead with Jakob Silfverberg adding a fourth and Berglund a fifth shortly after the Czech's had pulled a goal back.
The Finns beat Russia 3-0 in their semi-final, with 19-year-old Mikael Granlund scoring a stunner. Sunday's decider will be the fourth time the nordic rivals have met in major finals, Sweden winning Olympic gold in Turin in 2006 and winning World Champions golds in 19992 and 1998 , while Finland won their only world title by beating Sweden in 1995.
Sweden's David Petrasek is looking forward to Sunday's Final.
"We've said all along that we'll go for gold here and received a lot of criticism for it, not many people have believed in us, but I hope they realize now that we were serious," he said.