They managed to pull off a huge upset in their first game by beating Finland 5-4, who would eventually advance to the medal round.
Sweden will play Canada, which beat Finland, 6-0, in the other semifinal, in the gold-medal game.
Norway lost both matches against Sweden, but beat Finland over both matches.
Canada captured the bronze medal by beating Finland 5-4 in overtime.
It beat Finland by 7-3 after trailing, 3-2, entering the third period, a result that was beneficial for both the Americans and the sport.
Sweden won the silver by beating Finland, 6-4.
Sweden has beaten Finland 40 times in Olympic and World Championship competition.
They beat Finland, 2-1, in the quarterfinals.
Germany beat Finland in a photo finish.
The American women bounced back from this loss in the bronze medal game, beating Finland 4-0.