Updated

Sochi, Russia (SportsNetwork.com) - Carl Hagelin scored twice to pad the lead in the third period and Henrik Lundqvist made 19 saves to lead Sweden to a 5-0 win over Slovenia in the quarterfinals of the Olympic men's hockey tournament on Wednesday.

Daniel Sedin, Alexander Steen and Loui Eriksson also scored for the Swedes, who will face Finland in the semifinals. Finland defeated Russia to advance.

Sweden, seeded first, improved to 4-0.

Slovenia -- in the Olympics for the first time -- held Sweden scoreless for the first 18:50 and Robert Kristan stopped all 16 shots he faced in the second period, but Sweden scored four times in the third to put the game away.

David Rodman led Slovenia with six shots and Kristan ended up with 33 saves on 38 shots.

The Swedes clung to a 1-0 lead until Sedin gave them some breathing room 1:42 into the third on a one-timer from the left circle.

Eriksson made it 3-0 with a wrister from the right circle less than seven minutes later and Hagelin put the game away late.

Earlier, Steen scored on a sharp-angle rebound 66 seconds into a power play with 1:10 left in the first period.