Everton have signed Wales captain Ashley Williams from Premier League rivals Swansea for an undisclosed fee, thought to be £12m. The 31-year-old defender is new manager Ronald Koeman’s third summer purchase after Senegal midfielder Idrissa Gueye and goalkeeper Maarten Stekelenburg. “I believe the club is going in the right direction,” said Williams. The defender, who has agreed a three-year deal with the Merseyside club, said he was keen to work with former Netherlands international Koeman. “He’s been one of the greatest centre-halves to ever play the game, so I look forward to learning from him and seeing what he can teach me,” Williams told the club’s website.