Командующий 4-й армией генерал пехоты фон Типпельскирх, пытаясь внести перелом в обстановку, ввел на исходе 8 июля в сражение западнее г. Новогрудок 123-й пехотный полк 50-й пехотной дивизии, только что прибывшей из Германии, а утром следующего дня в районе Молчади – 49-й пехотный полк 28-й легкой пехотной дивизии, переброшенной из группы армий «Север». Несмотря на это, соединения 3-й армии освободили 9 июля важный узел дорог – местечко Новоельня, с ходу снова форсировали Неман в районе южнее населенных пунктов Селец и Молчадь. Затем его преодолел и передовой отряд 50-й армии, вынудив врага вновь начать отход, теперь в направлениях Скиделя и Волковыска.
Командующий 2-м Белорусским фронтом, стремясь повысить темпы продвижения, приказал 50-й армии к исходу 10 июля выйти на восточный берег р. Лебеда, в дальнейшем форсировать р. Неман и овладеть г. Гродно. Командующему 3-й армией 8 июля была поставлена задача: «В условиях неорганизованного и слабого сопротивления противника, Вам представляется возможным с налета в ближайшие три дня подвижными частями захватить Волковыск, а в дальнейшем – Белосток. Считаю, что эта задача Вами может быть блестяще выполнена. Прошу продумать, принять решение и поставить меня в известность, как эта задача будет Вами выполняться. Действуйте смело и решительно. Начинайте выполнять эту задачу, не дожидаясь моего утверждения». При этом 50-й армии предстояло за три дня преодолеть с боями 150—160 км, а 3-й армии – около 100 км[285].
Соединения 50-й армии, продолжив наступление, 11 июля форсировали Неман и начали развивать успех в направлении г. Скидель. На следующий день они, сбивая арьергарды 20-й танковой и 50-й пехотной дивизий, форсировали р. Лебеда на участке шириной 24 км, освободили крупные населенные пункты Желудок, Щучин, Рожанка. Передовой отряд армии совместно с частями 121-го стрелкового корпуса в ходе ожесточенного боя восточнее Скиделя уничтожил утром 13 июля до 700 и взял в плен 120 солдат и офицеров, захватил 16 орудий с тягачами и около 150 лошадей с повозками[286]. После этого части армии с ходу овладели г. Скидель и вышли на восточный берег р. Котра, отбросив к исходу дня противника на рубеж, проходивший по западному берегу Немана.
К тому времени части 3-го гвардейского кавалерийского корпуса 3-го Белорусского фронта, выйдя к Гродно, завязали бои на его северной и северо-восточной окраинах. Однако стрелковые корпуса 50-й армии не смогли развить успех кавалеристов и с ходу овладеть городом. На следующий день части 3-го гвардейского кавалерийского корпуса обошли Гродно с северо-запада и одновременно захватили плацдарм на Немане в районе населенного пункта Кукали. Еще один плацдарм, 7 км северо-западнее Гродно, был захвачен 220-й стрелковой дивизией 31-й армии 3-го Белорусского фронта[287].
Немецкое командование, пытаясь отразить наступление соединений 3-го и 2-го Белорусских фронтов, спешно усиливало свою группировку на Гродненском направлении за счет прибывших из Германии трех пехотных(1065-й, 1068-й и 1069-й), двух полицейских (2-й и 17-й)) полков, полка «Митте», а также других резервов. Только против частей 121-го и 70-го стрелковых корпусов 50-й армии в течение 15 июля враг предпринял одиннадцать контратак силами от роты до батальона пехоты с танками и штурмовыми орудиями. Войскам армии приходилось действовать в сложных условиях. Артиллерия дивизий и частей усиления отстала от пехоты из-за несвоевременного подвоза горючего. Тылы растянулись на 100—150 км и не справлялись с задачей снабжения соединений и частей материальными средствами. Поэтому части и соединения армии испытывали острый недостаток в боеприпасах и горючем.
Несмотря на это, генерал-полковник Захаров 15 июля в очередной раз приказал командующему 50-й армией овладеть г. Гродно. Одновременно он поставил задачу командиру вошедшего по решению Ставки ВГК в состав фронта 3-го гвардейского кавалерийского корпуса генерал-лейтенанту Н.С. Осликовскому воспретить отход частей противника из города. Вечером того же дня соединения 69-го (генерал-майор М.Н. Мультан) и 81-го (генерал-майор Ф.Д. Захаров) стрелковых корпусов достигли восточной окраины Гродно, а части 6-й гвардейской кавалерийской дивизии (генерал-майор П.П. Брикель) прорвали оборону противника на северной окраине города. Вскоре они вышли к переправе через Неман и отрезали ему пути отхода на запад. Несколько часов кавалеристы отражали атаки подразделений врага, сорвав их попытки осуществить прорыв из Гродно.