Wasps made hard work of a bonus-point victory at Rovigo to remain in control of pool three of the Challenge Cup.
Davide Duca kicked the hosts into an early lead before Sam Jones went over.
Duca added another penalty but Elliot Daly's try, converted by Charlie Davies, put Wasps ahead at the break.
Samuele Pace's try put Rovigo within a point but two Davies penalties kept them at bay and tries in the last five minutes by Ryan Davis and Richard Haughton ensured the five points.
Rovigo: Basson; Pace, van Niekerk, Pedrazzi, Pavan; Duca, Merlo; Ferro, E Lubian, Cegile; Mahoney, Lombardi; Tumiati, Montauriol, Persico.
Replacements: L Lubian for Basson (41), Bustos for Pavan (63), M. Wilson for Merlo (74), Reato for Ferro (49), De Marchi for E. Lubian (49), Ravalle for Cegile (45), Datola for Lombardi (68).
Wasps: Southwell; Haughton, Daly, Flutey, Wallace; Davies, Berry; Payne, Webber, Broster; Burton, Wentzel; Harris, Poff, Jones.
Replacements: Simpson for Berry (68), Everard for Harris (58).
Ref: Laurent Cardona (France).