Watford have announced the signing of long-term target Ismaila Sarr from Rennes.

After months of negotiations between the two clubs, the 21-year-old Senegalese winger has completed his switch to the Premier League.

Sarr scored 18 goals in 77 matches for Rennes, who he joined from fellow French club Metz.