Sweden scored two goals within three minutes in the first half and Denmark never recovered, as the Swedes move on to the final of the 2015 U-21 European Championship.
They will face Portugal to decide a champion, who put in an extremely convincing performance in a 5-0 win over Germany in the other semifinal.
[ RELATED: Portugal smashes Germany 5-0 ]
Sweden and Portugal met in the group stage of the tournament, battling to a 1-1 draw with each side trading goals in the final ten minutes of the match.
John Guidetti opened the scoring for the Swedes from the penalty spot in the 23rd minute, a player who has impressed many with his form. Manchester City recently told Guidetti they would not renew his contract, as the striker never made an appearance for the club while playing on loan for Burnley, Stoke City and Celtic.
Three minutes later Simon Tibbling doubled Sweden’s lead, taking a pass from Guidetti and slotting past the Danish keeper. Less than a half hour into the match and with a two-goal lead, Sweden was in control.
Denmark would make it game however, making it 2-1 through a goal from Uffe Bech in the 63rd minute. Sweden had trouble clearing the box after a Denmark corner, and Bech cleaned up the scraps to get his nation back in it.
Sweden had scored a goal after the 80th minute in two of their three group matches, and their late-game antics continued, with Palermo winger Robin Quaison tallying in the 83rd before captain Oscar Hiljemark finished off Denmark deep into stoppage time.
The final against Portugal will be played on Tuesday night at Eden Stadium in Prague.