Blum made it 2-1 at 7:53 of the third with a sharp-angle shot that hit goalie Cory Schneider on the arm and went into the net.
"That one surprised me a little bit," Schneider said. "I didn't see the guy right there on the doorstep. It's my fault for not being on the post."
Joggi scored on a two-man advantage with 5:52 left. He controlled a rebound at the right side of the net and lifted a shot over Schneider.
The US, 15-0-2 against Switzerland (1-1-1) in world junior play, opened the tournament with an 11-2 victory over Norway on Monday and rallied to beat Finland 6-5 on Wednesday.
The Group A winner will advance to the semifinals Tuesday. The second-place team will play the third-place team in Group B in the quarterfinals Monday night.
In the second Group A game on Friday, Perttu Lindgren had a goal and four assists in Finland's 9-1 victory over Norway.
Aki Seitsonen added two goals and an assist and Timo Seppanen also scored twice for Finland (1-2). Norway finished the tournament 0-4.
In Group B, the Czech Republic and Sweden both improved to 2-1.
In Kelowna, David Krejci scored three goals and Radek Fiala made 26 saves in the Czech Republic's 5-3 victory over Slovakia.
Petr Pohl and Tomas Kudelka also scored for the Czech Republic, which will play Russia (3-0) on Saturday night. Marek Zagrapan, Juraj Gracik and Ladislav Scurko scored for Slovakia (1-2).
In Kamloops, Nicklas Backstrom had three goals and an assist in Sweden's 10-2 victory over Latvia. Fredrik Pettersson added two goals an assist for Sweden. Latvia finished the tournament 0-4.



