Swansea skipper Williams signs new contract

The 29-year-old had been linked with a host of clubs as he entered the final year of his old deal, but the former Stockport County man has now committed his future to the Liberty Stadium until 2018.

The Wales centre-back will now join his team-mates on Sunday in travelling to the United States for the club's pre-season tour and is pleased to have the matter sorted.

He told the club's official website: "I'm delighted to sign a new contract at Swansea City.

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