Bristol Rovers have signed forward Fabrizio Cavegn from FC Vaduz for an undisclosed fee.

The 22-year-old has agreed a three-year contract with the League Two club.

The former Switzerland Under-21 international made 36 appearances in the Swiss second tier last season, scoring 13 goals.

Rovers boss Darrell Clarke told the club website, external: “We’ve been looking to add reinforcements to our attacking options and Fabrizio will bring versatility, pace, and precision to our front line.”