It will be Canada and Latvia in Wednesday's quarter-finals in men's hockey at the Olympics in Sochi.
Latvia, behind a two goal effort from former Kelowna Rocket Lauris Darzins, upset the heavily favoured Swiss 3-1 Tuesday morning.
Darzins has three goals and an assist for Latvia in four games at the Olympics.
The 29-year-old native of Riga had 32 goals and 67 points in 100 games with the Rockets from 2004 to 2006.
He will line up against former teammate Shea Weber who skated alongside Darzins during the 2004-2005 season.
Latvia built up a 2-0 lead through 20 minutes and held on until Darzins' iced it with his second of the game into an empty net.
Tuesday's win was Latvia's first of the Olympic tournament after going through the initial round robin 0-3.
Canada meanwhile topped its qualification pool with three straight wins.
Cary Price will be in goal for the heavily favoured Canadians.
The rest of the quarter-finals were set Tuesday.
The United States will battle the Czech Republic, Sweden takes on Slovakia, and Russia meets Finland.
The Canada/Latvia game starts Wednesday morning at 9 a.m.
The winner of that games takes on the winner of the US/Czech showdown in Friday's 9 a.m. semi-final.