PRAGUE, Czech Republic -- Dick Tarnstrom scored 18 seconds in and Sweden beat the United States 3-2 Saturday, setting up a rematch of last year's final against Canada at the World Hockey Championships.
Canada, which beat Sweden on a disputed overtime goal in 2003, edged Slovakia 2-1 earlier Saturday on Shawn Horcoff's third-period goal. The United States hoped to create the first all-North American final in 54 years, but instead will face Slovakia on Sunday in the bronze-medal game.
Tarnstrom, who this season became the first defenseman to lead the Pittsburgh Penguins in scoring, netted the second-fastest goal at the start of a game in the tournament.
"They seemed to work harder and there was more effort out there," Dunham said. "We still have a chance to win a medal."
It was Hoglund's third goal in two games against the United States. He scored twice in a 3-1 victory in the qualifying round.
But P.J. Axelsson of the Boston Bruins restored Sweden's two-goal lead with another power-play goal with 16 seconds remaining in the period. He beat Dunham with a wrister from between the circles after a perfect pass from Nicklas Lidstrom of the Detroit Red Wings.
Lidstrom, the NHL's top defenseman the past three seasons, joined Sweden for the semifinals along with Colorado's Peter Forsberg after the Red Wings and Avalanche were eliminated from the Stanley Cup playoffs.
"We better make sure we play solid and play the way Sweden is supposed to play and make no mistakes," Forsberg said of the gold-medal matchup against Canada. "They have a good team and four good lines. Definitely, it will be revenge. Last year, we were very close."
Forsberg, the NHL MVP last year, went pointless against the United States.
"We were up two goals most of the game and kind of sat back and waited for them," Forsberg said.
While Sweden was effective with the man advantage, the Americans failed on four power plays.
Canada, which has reached the semifinals eight times since 1992, beat previously unbeaten Slovakia with Horcoff's goal, which also was disputed. Canada will keep its No. 1 ranking regardless of Sunday's outcome and will be the top seed at the 2006 Turin Olympics.
Horcoff scored 6:10 into the final period. Slovakia's Jan Lasak came out of the crease, swinging behind the net to send the puck out. But he was downed by Rob Niedermayer's stick, when the Anaheim Mighty Ducks forward swooped in to chase him.
The sprawling Lasak was unable to get back in position in time. Horcoff took a pass from Steve Staios and swept the puck from inside the crease, under pressure, into the unprotected net.
The Slovaks contended Niedermayer tripped the vulnerable Lasak. In an uncharacteristic display of anger, Lasak smashed his stick on the crossbar when the referee allowed the goal.
"I didn't really nick him at all," Niedermayer said, though replays seemed to show him hitting Lasak's left pad.
The video replay was shown repeatedly on the jumbo screen as Slovak fans screamed in protest.
"I was in full motion and he pushed my leg in front so basically he was checking me," Lasak said. "There should've been a call against the player."
Slovakia opened the scoring 10 seconds into the second period when Martin Strbak sent a sizzling slap shot from behind the blue line that hit the crossbar behind Roberto Luongo. As the Florida Panthers goalie came out of the net, Miroslav Satan came in and sent puck between his pads.
Canada tied it at 12:18 when Danny Briere's slap shot from the top of the right circle went through traffic and under Lasak's glove.
Copyright 2004 by The Associated Press
MORE OLYMPICS HEADLINES
- Durant, USA pull away from Spain to win gold
- Clippers' Paul has successful surgery on thumb
- Schmitt back to school after Olympic stardom
- Olympian Raisman, Poland Spring sign deal
MOST SENT STORIES ON ESPN.COM
- GameWear New York Rangers Classic Keychain