La bataille de la Bzura s'est déroulée du 8 au 22 septembre 1939 pendant la campagne de Pologne:
Dès le début de l'invasion Allemande, le front polonais a été rapidement enfoncé et au nord, les forces polonaises se retirent sur le Bug alors qu'à l'ouest de la Vistule, le 2e corps d'armée polonais est détruit. Les Polonais ne possèdent plus comme forces importantes que l'armée de Torun et l'armée de Posnanie. C'est à partir de ces deux éléments qu'est planifiée la contre attaque de la Bzura, seule contre-offensive d'importance des Polonais.
Les Polonais jettent dans la bataille 8 divisions d'infanterie, 2 brigades de cavalerie, une quinzaine de bataillons d'infanterie, plusieurs escadrons de cavalerie indépendante et 25 batteries d'artillerie lourde. En face, les Allemands alignent 17 divisions d'infanterie, 2 divisions blindées, 3 divisions légères, une division motorisée et 114 batteries d'artillerie lourde.
L'attaque prends les Allemands par surprise et les Polonais réussissent à se rendre maîtres d'un important secteur au nord d'Ozorków! Venant du sud, la 3e Division Allemande atteint les arrières du général Kutrzeba. Ce dernier change son attaque pour progresser en direction de Skierniewice le 14 septembre, ce qui constitue la seconde phase de la bataille. Les Polonais franchissent la Bzura et prennent Lowicz. Cependant, d'importantes forces Allemandes convergent vers le fleuve, ce qui pousse le général Bortnowski à suspendre son offensive, de crainte de voir ses arrières coupées. Les Polonais traversent le fleuve mais subissent de lourdes pertes lors de cette manœuvre. Afin d'éviter un encerclement, le général Kutrzeba redirige l'offensive en direction de Varsovie. Mais les Allemands déjouent les plans Polonais et, au prix de lourdes pertes, bloquent la progression de la majeure partie des forces polonaise faisant route vers la capitale.