After a pair of polar opposite quarter-final matches at the world junior hockey championship in Ufa, Russia on Wednesday, the semifinals are set. But who will battle for gold on Saturday?

While the Canadians and Swedes dominated the group stage and earned a bye straight to the final four, the U.S. and Russian teams needed to survive elimination games on Wednesday.

The Americans rolled past the Czech Republic 7-0, thanks in large part to five power play goals, something that may trouble a Canadian team that struggled to stay out of the penalty box thus far.

The Russians outlasted a surprising Swiss squad, taking a nailbiting 4-3 shootout win. Up next for the hosts are the defending champions from Sweden.

So what do you think? Who will emerge from the semis looking for gold? Vote now and have your say!