Armii działały następujące jednostki niemieckie:.

Siły Wehrmachtu 75 Dywizja Piechoty, 97 Dywizja Piechoty Lekkiej, 20 Dywizja zmotoryzowana, 2 Pułk obrony „Ostland”, 8 Brygada saperów, 68 Dywizja Piechoty – niekompletna, 304 Dywizja Piechoty – niekompletna.

Łącznie Niemcy posiadali 30 batalionów piechoty, ponad 200 czołgów i dział pancernych oraz wsparcie 13 dywizjonów artylerii, mających ponad 260 dział różnych kalibrów i 160 moździerzy. Dowództwo Grupy Armii Środek mogło także skierować do boju około 200 samolotów oraz trzy dywizje piechoty i dwie dywizje pancerne, znajdujące się w odwodzie operacyjnym na zachód od Bytomia.

Dowódca 59. Armii gen. Iwan Korownikow podjął następujące decyzje: przerwać obronę przeciwnika na rubieży rzek Przemszy i Białej Przemszy, wykonać główne natarcie skrzydłami 43 i 115 Korpusów Strzeleckich oraz siłami 4 Korpusu Pancernego Gwardii na ogólnym kierunku – Mysłowice, Katowice – rozbić broniące się zgrupowanie nieprzyjaciela i opanować rubież Będzin – Sosnowiec – Mysłowice. W dalszej kolejności oddziały miały nacierać w kierunku Katowic i Gliwic, opanować miasta Chorzów, Bytom i wyjść na rubież Zabrze – Mikołów. Zadaniem 43.