3-я гвардейская и 6-я армии, преследуя 42-й армейский корпус противника, 18 января соединились с войсками 1-го Белорусского фронта. Учитывая возможность выхода противника из островецкого выступа на реку Пилица, маршал Конев приказал командующему 4-й танковой армией одним корпусом отрезать врагу пути отхода. К 4 часам приказ был выполнен. Разгромив штаб вражеского корпуса, советские танкисты пленили многих его офицеров, в том числе начальника штаба, а польские партизаны во взаимодействии с советскими войсками взяли в плен командира корпуса генерала пехоты Германа Рекнагеля. Полному разгрому подверглась также 10-я немецкая моторизованная дивизия.
Ожесточенные бои шли и на краковском направлении. Командование вермахта предпринимало все меры для организации обороны Кракова, прикрывавшего пути в Силезский промышленный район. 59-я и 60-я армии, отражая контратаки противника, к исходу 17 января вышли на дальние подступы к городу. Еще 15 января южнее Ясло перешли в наступление войска 4-го Украинского фронта. Противник оказал упорное сопротивление, но соединения 38-й армии под командованием генерала К. С. Москаленко прорвали его оборону и начали охватывать правый фланг 17-й армии. Под ударами двух фронтов, опасаясь окружения, противник вынужден был отойти.
За первые шесть дней наступления войска 1-го Украинского фронта разгромили основные силы 4-й немецкой танковой армии и во взаимодействии с 4-м Украинским фронтом нанесли серьезное поражение 17-й армии врага. На направлении главного удара ближайшая задача была выполнена на четыре-пять дней раньше намеченного срока.
18 января войска ударной группировки 1-го Украинского фронта продолжали стремительное преследование противника. Маршал Конев потребовал от них помешать врагу закрепиться на польско-германской границе, форсировать реку Одер северо-западнее Бреслау. К исходу следующего дня 3-я гвардейская танковая, 5-я гвардейская и 52-я армии передовыми частями пересекли границу. Тем временем командование вермахта перегруппировало сюда часть свежих сил. Из Карпат прибыли две дивизии, а из Германии — одна пехотная. С западного фронта двигались две пехотные дивизии.
Германское командование стремилось во что бы то ни стало удержать Силезию — мощную военно-промышленную базу. Здесь было сосредоточено до двенадцати пехотных и танковых дивизий. На подступах к Силезскому промышленному району разгорелись напряженные бои, в результате чего продвижение армий левого крыла 1-го Украинского фронта резко замедлилось. В создавшейся обстановке командующий фронтом решил ударом 3-й гвардейской танковой армии в тыл силезской группировки сломить ее сопротивление. В ночь на 21 января армия была повернута на юг в направлении на Оппельн (Ополе), чтобы во взаимодействии с 5-й гвардейской армией уничтожить противника между Одером и Ченстоховой, обеспечить выход советских войск на левый берег Одера. Нанеся стремительный удар вдоль его правого берега, 3-я гвардейская танковая армия 23 января овладела Оппельном. Появление советских танков в глубоком тылу ошеломило противника, и он начал поспешно отходить. 5-я гвардейская армия вышла на Одер южнее Бреслау. К реке выдвинулась и 52-я армия. На следующий день передовые отряды 4-й танковой армии тоже вырвались к Одеру и приступили к его форсированию севернее Бреслау. Тем временем соединения 59-й и 60-й армий подходили к Кракову. С наблюдательного пункта командующего 59-й армией генерала И. Т. Коровникова маршалу Коневу открывался вид на этот древний, красивейший город Польши. Оценив вместе с командующим армией обстановку, он принял решение направить 4-й гвардейский танковый корпус в обход Кракова с запада. В сочетании с действиями 60-й армии, выходившей в это время к юго-восточным и южным окраинам города, этот маневр грозил вражескому гарнизону окружением.
«Для нас было самым важным добиться стремительности действий войск, — отмечал на разборе проведенной операции Конев. — Мы хотели освободить Краков, не допустив разрушения его зданий и улиц. Поэтому командование фронта отказалось от ударов артиллерии и авиации по городу, но укрепленные подступы к городу, на которые опиралась вражеская оборона, в то утро подверглись сильному артиллерийскому огню».