Ashley Williams signs four year contract with Swansea City

The 29 year old will have been at Swansea for a decade when his new deal comes to an end. Photo: PA

Swansea captain Ashley Williams has signed a new four-year deal with the club, ending Sunderland's interest in the defender.

Williams, 29, has been linked with a move away from the Liberty Stadium for the second successive summer - with the Black Cats reportedly ready to pay £5million for the Wales international.

But he has now committed himself to the Swans until 2018 and will join his team-mates on a pre-season tour of the United States this weekend.

Williams joined Swansea from Stockport for £400,000 in 2008 and will have completed a decade's service at the end of his new deal.

His previous contract had a year to run, sparking Sunderland's interest, and tying him down on a long-term agreement is a significant boost for manager Garry Monk.

"I'm delighted to sign a new contract at Swansea City," said Williams, who first played for the club on loan in League One.

"I've enjoyed fantastic success at this club and I want to keep helping Swansea City progress."