3 ноября 1944 года 252-я стрелковая дивизия была вновь брошена в бой в составе 4-й гвардейской армии 3-го Украинского фронта в ходе Будапештской стратегической операции. Лейтенант Д. С. Потапов со своим взводом прошёл с боями путь от Дуная до озера Балатон, в составе своего подразделения освобождал город Секешфехервар. В конце февраля 1945 года дивизия, в которой воевал Дмитрий Сергеевич, вошла в состав 46-й армии 2-го Украинского фронта и вела бои северо-западнее Будапешта. В ходе начавшейся 16 марта 1945 года Венской наступательной операции подразделения 46-й армии разгромили противостоявшие ей немецкие и венгерские войска и 28 марта овладели правобережной частью Комарома. Перед 252-й стрелковой дивизией командующим армией была поставлена боевая задача: форсировать Дунай и при поддержке 30-й артиллерийской дивизии прорыва очистить от противника левобережную часть города. Поросший лесом остров Сентпаль в русле Дуная затруднял противнику обзор и позволял незаметно сконцентрировать в выбранном для переправы месте силы десанта и переправочные средства. Впоследствии командующий 23-м стрелковым корпусом С. А. Андрющенко вспоминал: Группировку противника, оборонявшего левый берег Дуная, а также систему его огня удалось разведать только в общих чертах. Поэтому мы решили форсирование реки начать мелкими разведывательными группами. Днём они вели наблюдение за действиями гитлеровцев, изучали противоположный берег, расположение огневых точек в обороне врага, а с наступлением темноты должны были начать переправу В состав одной из таких разведгрупп вошёл и взвод противотанковых ружей лейтенанта Д. С. Потапова.