Two-goal Hilary Knight starred in the United States' thrashing of the Czech Republic in the semi-finals in Brampton ©Getty Images

Canada and the United States are set to battle it out again for the International Ice Hockey Federation Women’s World Championship title after sweeping aside their semi-final opponents in Brampton.

There was no stopping the US, who thrashed the Czech Republic 9-1 before hosts and title holders Canada thumped Switzerland 5-1 at the CAA Centre.

The two great rivals have met in the final of all but one of the 21 editions of the Women’s World Championship stretching back to 1990, with Canada winning 12 of those gold-medal matches, including the past two.

The US will be aiming to gain revenge as they seek a ninth world title and first since 2019 when they defeated Finland in the only final that did not feature Canada. 

They will go into the final in superb form after smashing nine past the Czech Republic including two each for Hilary Knight, Amanda Kessel and Tessa Janecke in front of a crowd of 2,663.

Kessel opened the floodgates when she struck inside the opening 11 minutes before Knight netted twice at the start of the second period.

After Abbey Murphy scored the American team’s fourth, their Czech opponents got on the scoresheet with a strike from Adela Šapovalivová on the half-hour mark.

That was as good as it got for the Czech Republic as Abby Rogue and Kessel netted to put the US 6-1 in front going into the final period.

Janecke then scored twice in quick succession before Caroline Harvey completed the rout with a late goal.

"I think we’re going to need every piece of the puzzle to win tomorrow so I think it’s amazing that everyone’s getting on the scoresheet and everyone’s contributing in their own way," said Cayla Barnes.

"We just trust each other, we stuck to our game plan and made hockey plays."

Canada responded to America's scoring-spree with a dominant display against Switzerland in the other semi-final.

It took Canada 31 minutes to open the scoring when Sarah Fillier got the first of her three goals before a noisy crowd of 4,235. 

Fillier quickly added a second before completing her hat-trick in the third period.

Jamie Lee Rattray also netted before Rebecca Johnston struck in the closing seconds after Alina Muller got Switzerland off the mark.

The final is due to take place tomorrow and will be proceeded by the Czech Republic facing Switzerland in the bronze-medal match.