1. FC KolnIn: Pierre Wome (undisclosed, Werder Bremen), Miso Brecko (free, Hamburg SV)
Out: Alpay Ozalan (released), Salvatore Gambino (released), Patrick Helmes (undisclosed, Bayer Leverkusen)
Arminia BielefeldIn: Nico Herzog (undisclosed, Alemannia Aachen)
Out:
Bayer LeverkusenIn: Patrick Helmes (undisclosed, 1. FC Koln), Thiago Silva (undisclosed, Fluminense), Constant Djakpa (€1.4 mil, Pandurri)
Out: Sergej Barbarez (released), Carsten Ramelow (retiring)
Bayern MunichIn: Tim Borowski (free, Werder Bremen), Hans-Jorg Butt (free, Benfica)
Out: Oliver Kahn (retiring)
Borussia DortmundIn: Felipe Santana (€2 mil, Figueirense), Tamas Hajnal (€1.3 mil, Karlsruhe), Neven Subotic (unknown, FSV Mainz 05)
Out: Philipp Degen (free, Liverpool), Steven Pienaar (permanent deal, Everton), Christian Woms (released), Alexander Bade (released)
Borussia M’GladbachIn: Jean-Sebastien Jaures (free, Auxerre), Karim Matmour (undisclosed, SC Freiburg)
Out: Kasper Bogelund (released), Eugen Polanski (free, Getafe)
Eintracht FrankfurtIn: Umit Korkmaz (undisclosed, Rapid Vienna)
Out: Markus Weissenberger (unknown, LASK Linz)
Energie CottbusIn: Cagdas Atan (undisclosed, Trabzonspor), Savo Pavicevic (undisclosed, Vojvodina), Gabriel Jula (undisclosed, Otelul Galati)
Out:
Hamburg SVIn: Dennis Aogo (undisclosed, SC Freiburg), Jonathan Pitropia (undisclosed, SC Freiburg)
Out: Miso Brecko (free, 1. FC Koln),
Hannover 96In: Jan Schlaudraff (unknown, Bayern Munich), Mikael Forssell (free, Birmingham City), Florian Fromlowitz (undisclosed, Kaiserslautern), Mario Eggimann (undisclosed, Karlsruhe)
Out:
Hertha BerlinIn: Marc Stien (unknown, Hansa Rostock)
Out:
KarlsruheIn: Tim Sebastian (undisclosed, Hansa Rostock), Antonio Da Silva (undisclosed, Vfb Stuttgart)
Out: Tamas Hajnal (€1.3 mil, Borussia Dortmund)
Schalke 04In: Orlando Engelaar (€8 mil, Twente), Jefferson Farfan (€10 mil, PSV Eindhoven)
Out:
Vfb StuttgartIn: Jens Lehmann (free, Arsenal)
Out: Antonio Da Silva (undisclosed, Karlsruhe)
Vfl BochumIn: Daniel Marcio Fernandes (€1.1 mil, PAOK), Sinan Kaloglu (undisclosed, Bursaspor), Vahid Hashemian (free, Hannover 96), Paul Freier (free, Bayer Leverkusen)
Out:
Vfl WolfsburgIn: Andrea Barzagli (€12 mil, Palermo), Christian Zaccardo (€7 mil, Palermo), Daniel Adlung (undisclosed, Greuther Furth), Alexander Esswein (undisclosed, Kaiserslautern), Zvjezdan Misimovic (undisclosed, Nurnberg)
Out: Facundo Quiroga (released), Peter Van der Hayden (undisclosed, FSV Mainz 05), Pablo Thiam (retiring), Valdet Roma (undisclosed, FC Ingolstadt)
Werder BremenIn: Sebastian Prodl (undisclosed, Sturm Graz)
Out: Tim Borowski (free, Bayern Munich), Pierre Wome (undisclosed, 1. FC Koln), Ivan Klasnic (released)