Наступление 57-й армии началось в ночь на 29 сентября форсированием реки Тимок. Когда здесь разгорелись бои, отряд кораблей прошел вверх по Дунаю и высадил десант в порт Радуевац. Этот удар в тыл сломил сопротивление противника. Наши войска быстро форсировали Тимок и вышли к Радуевацу. С 1 октября войска 57-й армии повели наступательные бои в приграничных с Румынией районах Югославии. Чтобы помочь им, корабли Дунайской флотилии сосредоточивались в районе Турну-Северина. Им предстояло преодолеть труднопроходимый участок Дуная – знаменитые Железные Ворота, где скорость течения в осенние дни достигает 16 километров в час. Положение усугублялось тем, что фарватер реки был загроможден потопленными фашистами судами и засорен минами. Моряки с помощью инженерных войск расчистили фарватер, разведали обходные пути на засоренных минами участках. Путь нашим мониторам и катерам был открыт. Железные Ворота миновали 16 бронекатеров. Они сосредоточились на подступах к Смедерово. Вскоре сюда же подошли 5 катеров-тральщиков.
Порт Смедерово, расположенный в 54 километрах ниже Белграда, являлся мощным узлом вражеской обороны, прикрывавшим столицу Югославии с юго-востока. Здесь была сосредоточена сильная группировка войск численностью до 20 тысяч человек с большим количеством полевой артиллерии. На окраинах города и в порту стояли врытые в землю танки, на станции находился бронепоезд. Гарнизон города готовился к длительной обороне.
В сложившейся обстановке важно было не только овладеть Смедерово, но и не допустить отхода отсюда крупной вражеской группировки, которая могла бы усилить гарнизон Белграда.
Командующий 57-й армией предложил командованию Дунайской флотилии высадить десант за приречным флангом обороны противника, чтобы перерезать дорогу, идущую от Смедерово к Гроцка и Белграду.
Командующий флотилией вице-адмирал С. Г. Горшков решил высадить десант в районе Смедерово в ночь на 16 октября. Одновременно командир бригады бронекатеров Герой Советского Союза капитан 2 ранга П. И. Державин высылал 1-й гвардейский дивизион капитан-лейтенанта С. И. Барботько к Белграду.
В назначенный час 6 бронекатеров с десантом, несмотря на сильный огонь вражеской артиллерии и минометов, прорвались вверх по Дунаю и высадили десант примерно в километре от Смедерово. Огонь бронекатеров помог десантникам закрепиться на берегу, а затем перехватить шоссейную дорогу, тем самым отрезав вражеским войскам пути отхода. Все попытки противника выбить десантников ни к чему не привели. После штурма города советскими войсками его гарнизон сложил оружие.
А 18–20 октября шли упорные бои уже в самом Белграде. Артиллерийскую поддержку войскам 57-й армии, 4-го гвардейского механизированного корпуса и югославским дивизиям, штурмовавшим Белград, оказывали бронекатера 1-го гвардейского дивизиона и артиллерия берегового отряда сопровождения Дунайской флотилии. Вскоре враг здесь был разбит. А силы у гитлеровцев на этом направлении были немалые – более 20 дивизий.
После освобождения Белграда и всей Югославии началась перегруппировка войск 2-го и 3-го Украинских фронтов, готовившихся к Будапештской операции. Дунайская флотилия принимала в этом самое активное участие. Она производила переправу и перевозку войск. Только с 18 по 25 октября на участке Дубровица – Гроцка было переправлено на левый берег Дуная более 18 500 человек, 400 орудий и минометов 57-й армии, а неподалеку от Белграда переправлен в полном составе 4-й гвардейский механизированный корпус и Первая болгарская армия; из Белграда к Нови-Саду тоже было перевезено немало войск, автомашин и грузов.
Командование флотилии получило мой приказ, в котором говорилось о создании дополнительных сил:
1-й бригады речных кораблей (командир – капитан 2 ранга П. И. Державин) в составе 3 мониторов и 35 бронекатеров; 2-й бригады речных кораблей под командой капитана 2 ранга А. Ф. Аржавкина (3 монитора, 16 бронекатеров и 16 минных катеров); бригады траления во главе с Народным Героем Югославии капитаном 2 ранга Г. Н. Охрименко (36 катеров-тральщиков).
До 12 ноября штаб флотилии находился в Измаиле, а затем перебазировался в район Турну-Северина, где оставался до ликвидации будапештской группировки противника. Флагманские командные пункты 1-й и 2-й бригад кораблей развертывались вблизи армейских, корпусных и дивизионных штабов. Бронекатера 1-й бригады сосредоточились в районе Байя. Сюда же прибыла из Бургаса 83-я отдельная Новороссийская дважды Краснознаменная, ордена Суворова 11 степени бригада морской пехоты, которую командующий фронтом оперативно подчинил командующему Дунайской флотилией.
В ночь на 1 декабря 1944 года началось наступление левого фланга 4-й гвардейской армии. 400 десантников, преодолев противодействие противника, высадились и после трехчасового боя захватили Герьен. На захваченный участок правого берега Дуная сразу же были переправлены части 83-й отдельной бригады морской пехоты, а затем и 1-й стрелковый корпус. Вскоре сюда переправился и 31-й стрелковый корпус.