Yuma Kagiyama produced a sensational free skating routine to claim the title at the ISU Grand Prix of Italy ©Getty Images

Yuma Kagiyama of Japan climbed from seventh to claim the men’s title at the International Skating Union (ISU) Grand Prix of Italy as Anna Shcherbakova topped a Russian one-two in the women’s event in Turin.

After scoring 80.91 points in the short programme, Kagiyama appeared to be out of gold medal contention as he trailed early leader Jin Boyang of China by more than seven points.

But Kagiyama produced a sensational free skating routine, topping the standings with 197.49 - 16 points ahead of closest challenger Mikhail Kolyada of Russia - to secure victory with 278.02.

Kolyada moved up two places to finish second with 273.55, while Daniel Grassl of Italy bagged bronze with 269.00.

While Kagiyama bounced back from a disappointing opening day to win, Jin collapsed, dropping from first to seventh after a sorry free skating segment.

The top three remained unchanged in the women’s contest over the two days, although the lead changed hands.

Shcherbakova rose from third to first, clinching top spot with 236.78 after a superb free-skating showing.

She knocked short programme leader Loena Hendrickx off the summit as the Belgian had to settle for bronze with 219.05, while Russia’s Maiia Khromykh sealed silver with 226.35.

Sui Wenjing and Han Cong of China emerged victorious in the pairs event, winning with 224.55.

They finished ahead of compatriots Peng Cheng and Jin Yang, who came second with 211.86, while Russians Iuliia Artemeva and Mikhail Nazarychev earned bronze with 187.01.

The ice dance competition was won by French skaters Gabriella Papadakis and Guillaume Cizeron.

The pair dominated from start to finish, taking the title with 220.06 as Madison Hubbell and Zachary Donohue of the United States secured silver with 207.90.

Russians Alexandra Stepanova and Ivan Bukin completed the top three with 202.18.