Rinka Watanabe was a surprise women's victor at Skate Canada ©Getty Images

World champion Shoma Uno, Rinka Watanabe and the pair of Riku Miura and Ryuichi Kihara all claimed victory as Japanese athletes excelled on the decisive second day of Skate Canada.

There was joy for the home nation in the ice dance in Ontario at least, with Piper Gilles and Paul Poirier holding onto their overnight lead to win.

Uno, a three-time Olympic medallist and the reigning world champion, overtook 17-year-old compatriot Kao Miura to claim the men's crown.

While far from perfect, Uno performed four quad jumps en route to a free-skate score of 183.17.

Miura scored 171.23, which while the second-best tally in the field, left him 7.86 points off Uno in total.

Italy's Matteo Rizzo - a European bronze medallist in 2019 - was third.

Canada's Piper Gilles and Paul Poirier won the ice dance in Ontario ©Getty Images
Canada's Piper Gilles and Paul Poirier won the ice dance in Ontario ©Getty Images

Watanabe had been sixth in the women's standings after the short programme, but burst through for victory on Grand Prix of Figure Skating debut.

The 20-year-old scored 134.32 for the free skate and was victorious by 6.33 points overall.

American Starr Andrews was second and Youth Olympic champion You Young from South Korea third, as the entire overnight podium missed out on medals.

Miura and Kihara - world silver medallists earlier this year and team bronze medallists, for now, at the Beijing 2022 Olympics - got a free-skate score of 138.63 to claim pairs victory by more than 25 points.

Canada's Gilles and Poirier, the world bronze medallists in 2021, likewise led the ice dance competition after the rhythm dance and grew that advantage after scoring 128.47 for the free dance.