Таким образом, группа Качалова в составе 145-й, 149-й стрелковых и 104-й танковой дивизий сосредоточивалась севернее Рославля и должна была начать наступление с рубежа ст. Стодолище, Деребуж в общем направлении на Смоленск, развивая удар вдоль шоссе Рославль – Смоленск, охватывая Смоленск с запада. Выход в район Смоленска намечался к 25 июля. Ставка поставила группе Качалова задачу: во взаимодействии с группой Хоменко, наступавшей в направлении Белого, группой Рокоссовского, наносившей удар в направлении Ярцево, и 20-й армией, действовавшей с северо-запада, уничтожить противника в районе Ярцево, Смоленск, Духовщина, Демидов.
23 июля группа Качалова перешла в наступление и отбросила передовые части противника за реки Беличек и Стометь во второй половине дня. 149-я стрелковая дивизия 568-м стрелковым полком вышла на рубеж Гута, северный берег р. Беличек, Ворошилова, 479-й стрелковый полк правым флангом вышел на северный берег г. Стометь юго-западнее Ворошилова.
145-я стрелковая дивизия 340-м полком перешла на северный берег р. Стометь южнее Ленинской Слободы. 729-й полк одним батальоном занял Полуево на северном берегу р. Стометь, остальные батальоны остались на южном берегу этой реки. 403-й стрелковый полк находился в районе Новый Деребуж.
В ночь с 23 на 24 июля разведывательный батальон и отдельный отряд 145-й стрелковой дивизии выдвинулись вперед с задачей овладеть Малыми Хисловичами.
24 июля 104-я танковая дивизия к 9 часам утра сосредоточилась в районе Борисовочка, Ковали. Ее мотострелковый полк к этому времени вышел в район леса юго-восточнее Красноселья.
149-я стрелковая дивизия в это же время вышла на северный берег р. Беличек и заняла Ворошилово. Противник оказывал упорное сопротивление, но под давлением наших атакующих подразделений начал отход в разных направлениях. Перед фронтом 568-го стрелкового полка, в частности, враг отходил на северо-восток, а перед фронтом 479-го стрелкового полка – на север. Отходившие подразделения противника входили, видимо, в состав авангарда, так как основная группировка неприятеля, по данным нашей разведки, находилась северо-восточнее Починка, в районе Лещиной Слободы было обнаружено до роты пехоты с пулеметами и минометами.
К исходу этого дня (24 июля) войска группы Качалова развили успех на своем левом фланге в направлении Гореликова. К этому же времени на правом фланге сосредоточилась 104-я танковая дивизия в районе Пустошь, Пасское 1-е, Заборье, имея один полк на рубеже Ивановка, Герасимовка.
149-я стрелковая дивизия в результате контратак нескольких групп противника, вклинившихся в промежутки и стыки между нашими частями, отошла на рубеж по южному берегу реки Беличек и Стометь, достигнутый накануне. 569-й стрелковый полк отошел к Червявке и лесу юго-западнее этого населенного пункта. 479-й стрелковый волк окопался в районе Рудня, Бережок. 744-й стрелковый полк – на рубеже Захаровки. После отхода части приводили себя в порядок. Перед фронтом дивизии было до 20 танков и пехоты врага.
145-я стрелковая дивизия к исходу 24 июля своим 340-м стрелковым полком овладела Петровкой, отбросив на Васьково до двух пехотных рот противника, 599-й стрелковый полк, наступавший на Жиганово, Голеевку, вышел на рубеж высоты 188,0, Романовка, оттеснив и частично уничтожив разведывательные подразделения врага. 729-й стрелковый полк овладел деревней Белый Ручей и высотой севернее Полуева. 403-й стрелковый полк развернулся из-за левого фланга дивизии и к утру 25 июля вышел на рубеж Михайловка, Погары, Митюли, отрезая пути отхода противнику и развивая удар на Горелики.
25 и 26 июля, преодолевая упорное сопротивление противника, войска группы достигли линии Пустошь, Фадеева Буда, Тихоновка, Калиновка – 104-я танковая дивизия; Чернявка, Ворошилово, Лындовка – 149-я стрелковая дивизия; Осиновка, Пещево, Сартыновка, Барсуковские – 145-я стрелковая дивизия.
Продолжали наступление войска группы и 27 июля. При этом 104-я танковая дивизия получила задачу овладеть переправой на р. Хмара на участке Погуляевка, Егоровка; 149-я стрелковая дивизия – овладеть переправами через р. Хмара на участке Понизовка – железная дорога; 145-я стрелковая дивизия частью сил должна была оборонять район Осиновки, Стометки, р. Хмара, а остальными частями также выполнять задачу по овладению переправами через р. Хмара.
Разведка группы установила, что противник подводит резервы из районов Орши и Смоленска, сосредоточивая механизированные части в районе Шумаево, Докудово, Иванино.