Hanna Olsson, coming off a hat trick against Denmark, scored for Sweden in regulation time and the shootout winner against Germany (0-2).
Germany came from 3-0 down with three power play goals in the last eight minutes of regulation. Tanya Eisenschmid, moments after assisting her sister Nicola, leveled with 42 seconds left to force overtime.
But Sweden reset. Goalkeeper Emma Soderberg stopped four German shots and Mira Jungaker and Olsson scored.
Denmark (0-2) got the opener, a fluke power play goal, but led Czechia for only five more minutes.
Katerina Mrazova tied the score and Natalie Mlynkova put them ahead in a 5-on-3 power play. The third period featured goals by Michaela Pejzlova and a pair for defender Daniela Pesjova.
More AP sports: https://apnews.com/hub/sports and https://twitter.com/AP_Sports