Таким образом, советские войска имели некоторое превосходство в численности – о подавляющем перевесе речи идти не могло. Однако с учетом охватывающего положения наших войск и их преимущества в инициативе можно было рассчитывать на успех операции.
Для наступления по плану штаба 11-й армии были созданы две группировки: северная – в составе 70-й и 237-й стрелковых дивизий при поддержке частей 21-й танковой дивизии, южная – в составе 183-й стрелковой дивизии. 202-я моторизованная дивизия играла пассивную роль. Одновременно южнее Шелони 180-я и 182-я дивизии 22-го Эстонского корпуса должны были перейти в наступление на Порхов, чтобы отвлечь противника и по возможности отодвинуть его фронт от правого фланга наступающей группировки.
Таким образом, ударная группировка 1-й армии имела следующие задачи:
70-я стрелковая дивизия генерал-майора А. Г. Федюнина находилась в центре ударной группировки и в боях проявила себя наиболее хорошо. Своим левым флангом (252-й стрелковый полк) она прикрывала рубеж по реке Мшага севернее Шимска в 15 км к востоку от Сольцы. Центральный 68-й стрелковый полк разворачивался в районе Любач в 12 км северо-восточнее Сольцы, а левофланговый 329-й полк – по реке Мшага в районе станции Уторгошь в 15 км севернее Сольцы. Дивизии были приданы остатки 3-й танковой дивизии 1-го мехкорпуса (в частности, 5-й танковый полк), в которых на 15 июля насчитывалось 22 исправных машины – 2 КВ, 4 Т-28 и 16 БТ-7.
237-я стрелковая дивизия полковника В. Я. Тишинского (13 июля сменил генерал-майора Д. А. Попова) развернулась на левом фланге основной ударной группировки. Она должна была нанести удар из района Городище, Старая Каменка в юго-западном направлении на Болоцко, где действовала 3-я моторизованная дивизия противника. Фронт наступления дивизии составлял 15 км. 835-й полк подполковника Кибальчича прикрывал открытый правый фланг дивизии в районе села Большой Звад.
21-я танковая дивизия (42-й танковый и 21-й гаубичный полки, а также отдельные дивизионные части) была передана в подчинение командира 237-й стрелковой дивизии и поддерживала ее наступление, атакуя в общем направлении от Городище на юг. Командир 237-й стрелковой дивизии, подобно другим пехотным командирам, получив в свое подчинение танковую часть, сразу же раздергал ее на батальоны и даже на роты для поддержки стрелковых частей и подразделений, вдобавок действовавших на разных направлениях. На этот момент в дивизии имелось не более 70 танков Т-26.
183-я стрелковая дивизия занимала 12-километровый фронт по реке Шелонь на рубеже Ильмено, Сухлово. Она должна была наступать в северо-западном направлении на Ситня и в дальнейшем соединиться с 237-й стрелковой дивизией, таким образом окружив основные силы прорвавшегося в Сольцы противника.