Former Republic of Ireland international Damien Duff has signed for Shamrock Rovers on an 18-month contract with the SSE Airtricity League club.

The deal sees Duff join Pat Fenlon's side for the remainder of this year and also the 2016 season. The move comes after a year on on the books with Melbourne City for Duff.

The 36-year-old has previously played for Blackburn Rovers, Chelsea, Newcastle United and Fulham. The winger also featured for Ireland 101 times, including appearances at the 2002 World Cup and 2012 European Championships.

Duff told Rovers' official website: “I'm very excited to have signed for the club. It’s great to have it all finalised and now I’m just really looking forward to getting back on the pitch.

"I'm still out with a bit of an injury, but I should be ready to get back training fully before the end of the month. After that I will be very keen to get back playing regularly.

“I've always said that I wanted to come back and play in Ireland and I am very grateful to Pat Fenlon and the club for giving me the chance to do that. Not only do I get the chance to come back and play, but I get to do it at the biggest club in the country.

“I am as excited about this move as I have been about any in my career, be that Newcastle, Chelsea or any other.

"I left Ireland 20 years ago to go and make a career as a footballer and so now it’s great to be back. And I am definitely not just here to see out my time as a player; I intend to make a positive contribution to Shamrock Rovers and to the league.”