Cape Town - All the completed deals for the Premier League's summer transfer window.
Arsenal
In: Petr Cech (Chelsea, £10m)
Out: Ryo Miyaichi (St Pauli, free), Abou Diaby (released), Carl Jenkinson (West Ham, loan), Yaya Sanogo (Ajax, loan)
Aston Villa
In: Scott Sinclair (Manchester City, £2.5m), Micah Richards (Manchester City, free), Idrissa Gueye (Lille, undisclosed), Jordan Amavi (Nice, undisclosed), Jordan Ayew (Lorient, undisclosed)
Out: Andreas Weimann (Derby County, £2.75m), Darren Bent (Derby County, free), Enda Stevens (Portsmouth, free), Graham Burke (released), Chris Herd (released), Shay Given (Stoke, free), Antonio Luna (Eibar, free)
Bournemouth
In: Artur Boruc (Southampton, free), Josh King (Blackburn, free), Adam Federici (Reading, free), Christian Atsu (Chelsea, loan), Sylvain Distin (Everton, free) Tyrone Mings (Ipswich, £8m)
Out: Ian Harte (released), Josh McQuoid (released), Joe Partington (released), Mohamed Coulibaly (released), Miles Addison (released), Darryl Flahavan (released), Jayden Stockley (Portsmouth, loan)
Chelsea
In: Nathan (Atletico Paraneanse, £4.5m), Asmir Begovic (Stoke, undisclosed)
Out: Thorgan Hazard (Borussia Monchengladbach, £5.8m), Gael Kakuta (Sevilla, undisclosed), Didier Drogba (released), Christian Atsu (Bournemouth, loan), Petr Cech (Arsenal, £10m) Nathan & Izzy Brown (Both Vitesse Arnhem, loan), Marco van Ginkel (Stoke, loan) Tomas Kalas (Middlesbrough, loan), Patrick Bamford (Crystal Palace, loan)
Crystal Palace
In: Yohan Cabaye, (PSG, undisclosed), Patrick Bamford (Chelsea, loan)
Out: Shola Ameobi (released), Lewis Price (released), Owen Garvan (released), Peter Ramage (released), Stephen Dobbie (released), Jerome Thomas (released), Kyle de Silva (released)
Everton
In: Tom Cleverley (Manchester United, free), Gerard Deulofeu (Barcelona £4.3m)
Out: Antolin Alcaraz (released), Sylvain Distin (released), Luke Garbutt (Fulham, loan)
Leicester
In: Christian Fuchs (Schalke, free), Robert Huth (Stoke, undisclosed), Shinji Okazaki (Mainz, undisclosed)
Out: Zoumana Bakayogo (released), Paul Gallagher (released), Conrad Logan (released), Gary Taylor-Fletcher (released), Matthew Upson (released)
Liverpool
In: Joe Gomez (Charlton Athletic, £3.5m), James Milner (Manchester City, free), Adam Bogdan (Bolton, free), Danny Ings (Burnley, fee to be decided), Roberto Firmino (Hoffenheim, £29m), Nathaniel Clyne (Southampton, £12.5m), Christian Benteke (Aston Villa, £32.5m)
Out: Steven Gerrard (LA Galaxy, free), Glen Johnson (released), Brad Jones (released), Danny Ward (Aberdeen, loan), Sebastian Coates (Sunderland, undisclosed), Raheem Sterling (Manchester City, £49m)
Manchester City
In: Enes Unal (Bursaspor, £2m), Raheem Sterling (Liverpool, £49m), Patrick Roberts (Fulham, undisclosed), Fabian Delph (Aston Villa, £8m)
Out: Scott Sinclair (Aston Villa, £2.5m), Matija Nastasic (Schalke, undisclosed), Dedryck Boyata (Celtic, undisclosed), Micah Richards (Aston Villa, free), James Milner (Liverpool, free), John Guidetti (released)
Manchester United
In: Memphis Depay (PSV, £25m), Bastian Schweinsteiger (Bayern Munich, £15m), Morgan Schneiderlin (£24m), Matteo Darmian (£12.7m), Sergio Romero (free)
Out: Tom Cleverley (Everton, free), Ben Amos (released), Tom Thorpe (released), Nani (Fenerbahce, £4.25m), Robin van Persie (Fenerbahce, £4.7m)
Newcastle United
In: Georginio Wijnaldum (PSV, £14.5m), Aleksandar Mitrovic (Anderlecht, £15m)
Out: Jak Alnwick (released), Adam Campbell (released), Jonas Gutierrez (released), Ryan Taylor (released), Sammy Ameobi (Cardiff, loan)
Norwich City
In: Graham Dorrans (West Brom, undisclosed), Youssouf Mulumbu (West Brom, free)
Out: Cameron McGeehan (Luton Town, undisclosed), Javier Garrido (released), Carlos Cuellar (released), Luciano Becchio (released), Mark Bunn (released), Kyle Callan-McFadden (released)
Southampton
In: Cedric Soares (Sporting Lisbon, undisclosed), Maarten Stekelenburg (Fulham, loan), Juanmi (Malaga, £5m), Cuco Martina (FC Twente, £3m), Jordy Clasie (Feyenoord, undisclosed)
Out: Artur Boruc (Bournemouth, free), Jos Hooiveld (released), Omar Rowe (released) Jake Sinclair (released), Nathiel Clyne (Liverpool, £12.5m), Dani Osvaldo (Released)
Stoke City
In: Joselu (Hannover, £5.9m), Philipp Wollscheid (Bayer Leverkusen, undisclosed), Jakob Haugaard (FC Midtjylland, £600,000), Shay Given (Aston Villa, free), Marco van Ginkel (Chelsea, loan), Moha El Ouriachi (Barcelona, undisclosed)
Out: Andy Wilkinson (released), Thomas Sorensen (released), Wilson Palacios (released), Robert Huth (Leicester, undisclosed), Asmir Begovic (Chelsea, undisclosed)
Sunderland
In: Sebastian Coates (Liverpool, undisclosed), Younes Kaboul (Spurs, undisclosed), Jeremain Lens (Dynamo Kiev, undisclosed)
Out: Anthony Reveillere (released), Santiago Vergini (Getafe, loan)
Swansea City
In: Franck Tabanou (St Etienne, £3.5m), Andre Ayew (Marseille, free), Kristoffer Nordfeldt (Heerenveen, undisclosed), Eder (Braga, undisclosed)
Out: Alan Tate (released), David Cornell (released), Rory Donnelly (released), Gerhard Tremmel (released)
Tottenham Hotspur
In: Kevin Wimmer (Cologne, £4.3m), Kieran Trippier (Burnley, £3.5m), Toby Alderweireld (Atletico, undisclosed)
Out: Brad Friedel (retired) Etienne Capoue (Watford, undisclosed), Paulinho (Guangzhou Evergrande, £10m), Lewis Holtby (Hamburg, £4.6m), Younes Kaboul (Spurs, undisclosed), Benjamin Stambouli (PSG, £6m)
Watford
In: Sebastian Prodl (Werder Bremen, free), Giedrius Arlauskis (Steaua Bucharest, free), Matej Vydra (Udinese, undisclosed), Valon Behrami (Hamburd, £3m), Jose Holebas (Roma, undisclosed), Etienne Capoue (Tottenham Hotspur, undisclosed), Allan Nyom (Udinese, undisclosed), Miguel Britos (Napoli, undisclosed), Jose Manuel Jurado (Spartak Moscow, undisclosed), Steven Berghuis (AZ, £4.6m)
Out: Marco Motta (released), Luke O'Nien (released), Lewis McGugan (Sheffield Wednesday, undisclosed), Juanfran (Deportivo, loan)
West Bromwich Albion
In: James McClean (Wigan, £1.5m), James Chester (Hull, £8m)
Out: Graham Dorrans (Norwich City, undisclosed), Chris Baird (Derby County, free), Youssouf Mulumbu (released), Jason Davidson (released)
West Ham United
In: Pedro Obiang (Sampdoria £4.4m), Stephen Hendrie (Hamilton, £1m), Darren Randolph (Birmingham City, free), Dimitri Payet (Marseille, undisclosed), Angelo Ogbonna (£10m, Juventus), Carl Jenkinson (Arsenal, loan)
Out: Carlton Cole (released), Jussi Jaaskelainen (released), Guy Demel (released), Nene (released), Dan Potts (Luton Town, free), Stewart Downing (Middlesbrough, £5.5m), Manuel Lanzini (Al Jazira, loan)