Fulham have completed the signing of Damien Duff from Newcastle United.

The 30-year-old Republic of Ireland winger has signed for Fulham for an undisclosed fee and has put-pen-to-paper on a three year deal at Craven Cottage.

"I am happy that my move to Fulham has been completed and look forward to joining in with the rest of the squad's training programme immediately, in preparation for two important home matches this week," he told the club's official website.

"Fulham had a fantastic season last year and I know that having spoken to the manager in recent days that the club's ambitions remain high and I am looking forward to the challenges ahead."