The United States overcame Russia in their quarter-final match ©IIHF

The United States secured a place in the International Ice Hockey Federation World Junior Championship semi-finals after beating Russia 4-2 in Buffalo.

An entertaining opening period saw both teams find the net at the Key Bank Center, with Kieffer Bellows scoring for the hosts before Marsel Sholokhov equalised for Russia.

Kailer Yamamoto put the US back in front at the end of the period, with a scoreless second part of the match following.

Andrei Altybarmakayan scored Russia's second equaliser of the match at the start of the third period, but Bellows' second goal of the game and a strike from Joey Anderson were enough for the US to seal the win.

They will now face Sweden, who battled into the semi-finals by narrowly overcoming Slovakia 3-2 in their last four match.

Goals from Isac Lundestrom and Fabian Zetterlund put Sweden in control, before Martin Bodak pulled one back.

Lundestrom's second of the match put his side one step closer to the semi-finals, but Sweden were forced to hold on when Bodak struck again.

Slovakia were unable to find an equaliser in the closing minutes, with Sweden securing a 3-2 win.

Canada eased past Switzerland in their quarter-final ©IIHF
Canada eased past Switzerland in their quarter-final ©IIHF

Canada enjoyed a straightforward victory in their quarter-final match, as they brushed aside Switzerland 8-2.

They will now face the Czech Republic, after the edged past Finland by a 4-3 scoreline, following a shoot-out at the end of their match.

Denmark boosted their prospects of remaining in the top division, after they beat Belarus 5-4 in the first of their relegation play-off matches.

Belarus will need to win the second tie on Thursday (January 4) to force the contest into a deciding match.