Updated

Tottenham defender Steven Caulker has completed a move to Cardiff City for a fee believed to be in the region of $12 million.

Caulker spent last season at Spurs, where he started 18 Premiership games, while the England international played 26 times the previous campaign for Cardiff's rivals, Swansea City, while on loan at the Welsh outfit.

The 21-year-old joins Cardiff on what is reported to be a five-year contract, and he becomes the fourth new arrival at the club this summer, joining striker Andreas Cornelius, defender John Brayford and goalkeeper Simon Moore.