Former Swansea City winger Thomas Butler has been forced into retirement.

The 31-year-old, who spent six seasons with the Welsh club, has quit due to a persistent thigh injury.

Butler, released in January, said: "My happiest spell was at Swansea so it's nice I finished there."