Sochi, Russia (SportsNetwork.com) - Daniel Alfredsson, Alexander Edler and Erik Karlsson each had a goal and an assist on Saturday and Sweden went undefeated in group play at the Olympics with a 5-3 win over Latvia.
Patrik Berglund and Jimmie Ericsson also scored for Sweden, which wrapped up a 3-0 record in Group C after also beating Switzerland and the Czech Republic.
Henrik Lundqvist gave up three goals on 23 shots but was good enough to get the win in net.
Lauris Darzins, Janis Sprukts and Zemgus Girgensons scored for Latvia, which fell to 0-3. Kristers Gudlevskis allowed all five goals on 30 shots.
Sweden's first four goals all came on the power play, including all three in the second period to come back from a 2-1 deficit.
Karlsson's blast from inside the blue line tied the game 1:23 after Sprukts had given Latvia the lead with a redirection on the power play just 1:22 into the second period.
Later, Alfredsson's one-timer from the left circle gave Sweden the lead for good and Ericsson scored on a rebound off the end boards with 1:13 remaining in the period to make it 4-2.
Girgensons pulled Latvia within 4-3 on a rebound 1:28 into the third but Edler gave the Swedes some breathing room with 7:40 remaining, scoring from the left side through traffic for Sweden's only even-strength goal.
Earlier, Berglund opened the scoring 15:50 into the game on a deflection and Darzins scored just under three minutes later to tie it for Latvia.