BERN, Switzerland - Russia and the United States will meet in the semifinals at the IIHF World Hockey Championship.
The defending champion Russians advanced with a 4-3 win over Belarus in the quarter-finals while the Americans edged Finland 3-2.
The two teams will face off in the final four Friday.
Russia trailed twice in the second period Wednesday before forward Ilya Kovalchuk scored the winner in the third. The Atlanta Thrashers captain earned a team-leading 12th point of the tournament.
Vitali Proshkin, Vitali Atyushov and Alexander Frolov also scored for Russia.
Konstantin Koltsov, Oleg Antonenko and Ruslan Salei scored for Belarus.
Ilya Bryzgalov had 19 saves for the win, while Andrei Mezin made 28 stops in the Belarus net.
Guided by Glen Hanlon, the former Washington Capitals coach, Belarus was looking to repeat its upset over Russia at the 2000 world championships.
The Americans got three goals in a four-minute span from Dustin Brown, T.J. Oshie and Ryan Suter midway through the second period.
Hannes Hyvonen and Niko Kapenen scored for the Finns.
Goalie Robert Eshe made 47 saves for the U.S., as Finland outshot the Americans 49-35.