Switzerland are through to the final four after an overtime win against ROC ©Getty Images

Switzerland shocked the Russian Olympic Committee (ROC) team at the International Ice Hockey Federation (IIHF) Women's World Championship in Calgary, triumphing 3-2 in overtime of the pair's quarter-final clash.

The "neutral" ROC side led 2-0 after two periods at WinSport Arena, but Switzerland fought back in the final third.

Goals from Evelina Raselli and Phoebe Staenz tied the score at 2-2 and meant overtime was needed.

And 5min 29sec into overtime, with the game now a three-on-three affair, Laura Zimmermann converted Sinja Leemann's cutback with a first-time shot to send Switzerland through.

The Swiss, who have only once before won a medal at this event, are into the semi-finals and face the daunting task of playing the hosts next.

Canada underlined their class with a 7-0 thrashing of Germany, featuring six different scorers.

The United States enjoyed an ever bigger win, seeing off Japan 10-2.

Hilary Knight bagged two goals and an assist to surpass Cammi Granato as the all-time US points leader at the IIHF Women's World Championship.

The defending champions will play Finland in a repeat of the 2019 final in the last four, following the Finns' narrow win over he Czech Republic.

Sanni Vanhanen scored the only goal of the game and Anni Keisala made 29 saves in a 1-0 victory.

The semi-finals are not until Monday (August 30), with matches to decided places five to eight the focus at WinSport Arena tomorrow.