Having finished top of the round-robin stages, Edin knew victory over Czech Republic skip Jiri Snitil in the page one-two play-off would guarantee his rink a place in the gold-medal match.
And the home crowd never looked like being denied that spot with Snitil not recording his first point until the fourth end by which time Edin's rink had already scored three themselves.
Edin added one more in the fifth end before hitting for five in the seventh as Sweden ran out eventual 9-3 winners to book safe passage to the final and a shot at reclaiming their title from 2009.
"It feels really good. We've played really good in all the games. We've had a couple of bad games but I think you need that throughout the tournament so you really focus harder at the end," said Edin.
"And I think we're at the right place to play good in the final. When we got the five ender, the game was over."
Snitil can still reach the final but he will have to navigate his way past Norway skip Thomas Ulsrud who beat Denmark's Rasmus Stjerne in the page three-four play-off to reach the semi-final.
Ulsrud has won the last two European titles and had a simple draw for two in the tenth end to beat Stjerne 6-5 with the Dane now set for the bronze-medal match against the loser of the semi-final.
Meanwhile in the women's draw Denmark did taste victory as skip Lene Nielsen beat Switzerland's Mirjam Ott 6-3 in a tiebreaker contest with Russia's Anna Sidorova next up in the page three-four play-off.