Below are the completed transfers of Premier League clubs as of Wednesday, June 29 2011.
BoltonOuts: Johan Elmander (to Galatasaray, TUR for free)
SunderlandIns:Ahmed Elmohamady (from ENPPI, EGY for £2m), Sebastian Larsson (from Birmingham City for free*), Keiren Westwood (from Coventry City for free*), Connor Wickham (from Ipswich Town for £8m - rising)
Outs: Dorus de Vries (to Wolves for free)
Outs: Jamie O'Hara (to Wolves for undisclosed*)
WolvesIns: Jamie O'Hara (from Tottenham for £5m*), Dorus de Vries (from Swansea City for free*)
* denotes deals to go through on July 1