The Italian 23-year-old scooped 1000 points for the overall standings as he held off the challenge of home favourite Markus Schairer.
Third on the day was Nick Baumgartner of the United States of America with Australia’s Alex Pullin just off the podium places in fourth.
Great Britain's Thomas Bankes finished down in 62nd place and there was also disappointment for Russia's Andrey Boldykov, second overall in last year's World Cup, as he finished down in 49th.
Because of worsening weather conditions, organisers moved the women's cross to Saturday.
- Sports & Recreation
- Nick Baumgartner
- Alex Pullin