Alexandre Giroux and Chris DiDomenico scored as Canada shut out HC Davos 2-0 at Vaillant Arena on Monday to reach the semifinals at the Spengler Cup.

Giroux opened the scoring at 5:35 of the second period and DiDomenico padded the lead at 11:27. Jeff Glass made 21 saves for the shutout.

Leonardo Genoni stopped 40 of 42 shots for the host side.

Canada, which opened the tournament on Boxing Day with a 2-1 win over Avtomobilist Yekaterinburg, improved to 2-0. HC Davos fell to 0-2 and will have to play a quarter-final against Jokerit Helsinki on Tuesday.

The Canadians get a day off before their semifinal on Wednesday. HC Lugano earned the other direct berth into the semifinals.

Tuesday's other quarter-final game pits Avtomobilist Yekaterinburg against Adler Mannheim. The semifinal winners will play in the championship game on Thursday.

Giroux and DiDomenico are two of the three returning Canadian players from last year's tournament. The other is goaltender Drew MacIntyre.

Canada lost in the semifinals last year to eventual champion Geneve-Servette. Canada hasn't won the Spengler Cup since 2012.