The final two weeks of the January transfer window are nearly upon us.

Here is a round-up of all the Premier League ins and outs so far...

Arsenal
Out: Marouane Chamakh (West Ham, loan), Johan Djourou (Hannover 96, loan)

Chelsea
In: Demba Ba (Newcastle, £7.5m)
Out: Daniel Sturridge (Liverpool, £12m), Todd Kane (Blackburn, loan), Sam Walker (Colchester, loan), Lucas Piazon (Malaga, loan), Billy Clifford (Colchester, loan)

Everton
Out: Ross Barkley (Leeds, loan)

Fulham
In: Chris David (FC Twente, undisclosed)
Out: Stephen Kelly (Reading, undisclosed)

Liverpool
In: Daniel Sturridge (Chelsea, £12m)
Out: Joe Cole (West Ham, free), Adam Morgan (Rotherham, loan)

Manchester City
Out: Alex Nimely (Crystal Palace, loan)

Manchester United
Out: Angelo Henriquez (Wigan, loan), Josh King (Blackburn, undisclosed) , Robbie Brady (Hull, undisclosed), Scott Wootton (Peterborough, loan), Davide Petrucci (Peterborough, loan)

Newcastle
In: Mathieu Debuchy (Lille, £5m)
Out: Demba Ba (Chelsea, £7.5m), Conor Newton (St Mirren, loan)

Norwich
Out: Elliott Ward (Nottm Forest, loan), Jacob Butterfield (Crystal Palace, loan)

QPR
In: Tal Ben Haim (unattached, free), Loic Remy (Marseille, £8m) Out: Frankie Sutherland (Portsmouth, loan)

Reading
In: Hope Akpan (Crawley, undisclosed), Dominic Samuel (Colchester, loan), Stephen Kelly (Fulham, undisclosed)
Out: Gozie Ugwu (Plymouth, loan)

Saints
Out: Sam Hoskins (Stevenage, loan), Ryan Dickson (Bradford City, loan)

Stoke
Out: Danny Higginbotham (Sheffield United, free), Michael Tonge (Leeds, undisclosed)

Sunderland
In: Alfred N'Diaye (Bursaspor, £3m), Kader Mangane (Al Hilal, loan)

Swansea
Out: Jamie Proctoer (Crawley, undisclosed)

Tottenham
In: Zeki Fryers (Standard Liege, £3m), Lewis Holtby (Schalke, free)

West Brom
Out: Sam Mantom (Walsall, free), Gonzalo Jara (Nottingham Forest, loan)

West Ham
In: Joe Cole (Liverpool, free), Marouane Chamakh (Arsenal, loan), Sean Maguire (Waterford United, undisclosed), Wellington Paulista (Cruzeiro, loan)

Wigan
In: Angelo Henriquez (Manchester United, loan), Roger Espinoza (Sporting Kansas City, free)
Out: Rob Kiernan (Brentford, loan)