Sverige låg under med 10-8 sent i första halvlek, men lyckades kämpa sig i kapp och förbi inför pausvilan.
I andra halvlek avgjorde Sveriges målvakt Cecilia Grubbström och Linnea Torstenson, som förutom starkt försvarsarbete även hann med nio mål.
I söndagens final i danska Herning väntar Danmark eller Norge, som möts i lördagens sena semifinal.