Nathan Chen won Skate Canada for the first time ©Getty Images

Nathan Chen rebounded from a rare loss in Las Vegas to produce a dominant performance at Skate Canada in Vancouver, winning the men's event in the second leg of the International Skating Union (ISU) Grand Prix of Figure Skating.

The three-time world champion suffered his first loss since Pyeongchang 2018 at Skate America last week.

However, the American posted a season-leading score of 200.46 in the free skate today, which combined with his short programme's score of 106.72 was more than enuiugh to secure the win.

Chen reminded crowds what he is capable of as he performed to a Mozart compilation and delivered four quads and a triple Lutz.

Evgeni Semenenko of the Figure Skating Federation of Russia (FFKKR) managed 168.30 points, while Chen's compatriot Jason Brown followed closely behind on 165.55.

Semenenko's shortcomings in the short programme meant that he had to settle for the bronze medal - totalling 256.01 - while Brown snuck into second place with 259.55.

In the women's event, the FFKKR swept the podium by claiming all three medals.

Kamila Valieva followed up her short programme win with a score of 180.89 in the free skating to take gold.

The 2020 world junior champion established herself as an Olympic favourite for Beijing 2022 with the outstanding performances, and a total of 265.08 was more than 30 points clear of the runner-up.

Elizaveta Tuktamysheva hit two triple Axels on her way to the silver medal while Alena Kostornaia did enough to see off the challenge of Japan's Mai Mihara and finish third.

Kostornaia scored 214.54 points overall while Mihara narrowly missed out on 210.01.

Tuktamysheva scroed 232.88.

Chinese duo Sui Wenjing and Han Cong pocketed the pair's gold medal with more than 30 points to spare at the Doug Mitchell Thunderbird Sports Centre after a near-flawless free skate.

The only mistake was a fall by Sui on the side-by-side triple Salchows move.

FFKKR's Daria Pavliuchenko and Denis Khodykin came third on the day but still did enough to finish second overall on 193.08 points.

Ashley Cain-Gribble and Timothy LeDuc recovered from a sixth-placed score in the short programme to round out the podium with 189.90 points.

In the ice dance, Canadian's Piper Gilles and Paul Poirier won gold with a score of 210.97.

Italy's Charlene Guignard and Marco Fabbri took silver while Olivia Smart and Adrian Diaz of Spain claimed the bronze medal.

The next event of the ISU Grand Prix of Figure Skating season will take place in Turin from November 5 to 7.