Перед фронтом оборонялись войска 8-й и часть сил 6-й немецких армий вражеской группы армий «Юг» в составе 22 дивизий, в том числе 5 танковых и 2 моторизованных.
В феврале 1944 года, вскоре после уничтожения корсунь-шевченковской группировки врага, Ставка Верховного Главнокомандования поставила 2-му Украинскому фронту задачу: нанося главный удар из района Звенигородки на Умань, разбить противостоящие силы противника и выйти на р. Днестр на участке Могилев-Подольский, Дубоссары.
Ранняя оттепель, частые дожди, распутица и разлив многочисленных рек осложняли проведение необходимых мероприятий по подготовке наступления. Отсутствие на местности естественных условий для маскировки затрудняло проведение в дневное время перегруппировок войск.
Несмотря на эти трудности, благодаря энергичным усилиям и напряженной работе командования, штабов и партийно-политического аппарата частей и соединений, а также высокого боевого подъема и морально-политического духа войск, вся подготовка к наступлению была проведена скрытно и в установленные сроки.
Ранним утром 5 марта 1944 года грохот тысяч орудий возвестил о начале наступления главных сил 2-го Украинского фронта.
Наступление войск 2-го Украинского фронта было неожиданным для противника. Сокрушительная мощь огня и внезапность удара обеспечили быстрый прорыв вражеской обороны. Для наращивания силы удара и развития наступления стрелковых подразделений командование фронта ввело в сражение 2-ю танковую армию (3-й и 16-й танковые корпуса) под командованием генерал-лейтенанта танковых войск С. И. Богданова и 5-ю гвардейскую танковую армию (18, 20, 29-й танковые корпуса) под командованием Маршала бронетанковых войск П. А. Ротмистрова.
Затем началось выдвижение и 6-й танковой армии (5-й гвардейский танковый и 5-й механизированный корпуса) под командованием генерал-лейтенанта танковых войск А. Г. Кравченко.
Немецко-фашистские войска, разгромленные в боях при прорыве обороны, начали поспешно отступать, бросая боевую технику, оружие, снаряжение и имущество.
Войска фронта, развивая стремительное наступление, 17 марта вышли к границе Молдавской республики, проходящей по реке Днестр в районе города Ямполь. Части 2-й танковой армии стремительным ударом овладели городом Ямполь, захватили переправу — понтонный мост через р. Днестр и на плечах отступающего противника форсировали Днестр.
В этот же день 31-я танковая бригада 5-й гвардейской танковой армии под командованием подполковника В. С. Молчанова во взаимодействии с партизанским отрядом, командиром которого был М. М. Струкачев, освободила город Сороки — районный центр Молдавской ССР.
18 марта войска фронта, продолжая успешное наступление силами 2-й танковой армии, 52-й армии, 33-го стрелкового корпуса 27-й армии, двух стрелковых дивизий 4-й гвардейской армии и 29-го танкового корпуса 5-й гвардейской танковой армии, вышли на р. Днестр на участке Садковицы, Грушка протяжением 80 км, передовыми частями с ходу форсировали Днестр.
При форсировании Днестра и расширении плацдармов большую помощь войскам фронта оказало местное население. Жители приднестровских деревень помогали собирать различного рода подручные средства для переправы, оказывали помощь в строительстве мостов, показывали удобные для переправы участки реки.
При форсировании Днестра жители — рыбаки Великой Косницы Ф. Л. Стариш, А. В. Вознюк, А. М. Крыминский, Г. С. Федик, 3. А. Чебан не только предложили свои лодки, но и сами приняли участие в переправе войск 20-го гвардейского стрелкового корпуса. Указом Президиума Верховного Совета СССР эти товарищи были награждены правительственными наградами.
Партизаны Молдавии активизировали свои действия на путях отступления врага, нападали на штабы, обозы, пускали под откос поезда, выводили из строя железнодорожные пути, вели разведку и активно помогали войскам фронта в боевых действиях при освобождении населенных пунктов. Партизанский отряд «Советская Молдавия», например, в течение двух дней вел бой с превосходящими силами врага в районе северо-восточнее г. Рыбницы и этим обеспечил переправу через Днестр 5-й гвардейской воздушно-десантной дивизии.
Стремясь задержать продвижение советских войск, противник активизировал действия своей авиации. Систематическими бомбардировками наших боевых порядков и тылов, особенно переправ, враг рассчитывал хоть сколько-нибудь замедлить темп наступления войск фронта. Авиация противника, используя хорошо оборудованные аэродромы, расположенные вблизи фронта, и достаточную обеспеченность горючим и боеприпасами, производила ежедневно по 400–500 самолето-вылетов. Однако никакие усилия немецко-фашистского командования остановить или замедлить наступление советских войск не имели успеха.