Среди многих оборонительных систем Советского Союза была Днепровская военная флотилия. Великая река Днепр закрывает путь агрессорам с запада в глубь советской территории. Все днепровские мосты до 1939 года были заминированы, и их можно было взорвать так, что восстанавливать было бы нечего. Во всех предшествующих кампаниях германским войскам не приходилось форсировать ни одной водной преграды, равной Днепру. Германские танковые клинья, по крайней мере, в среднем и нижнем течении Днепра, можно было вполне остановить нажатием нескольких кнопок. Для того чтобы не допустить форсирования и наведения временных переправ, на Днепре в начале 30-х годов была создана Днепровская военная флотилия, которая к началу Второй мировой войны насчитывала 120 боевых кораблей и катеров, включая восемь мощных мониторов, каждый водоизмещением до двух тысяч тонн, с броней более 100 мм и пушками калибра 152 мм. Кроме того, Днепровская флотилия имела свою собственную авиацию, береговые и зенитные батареи. Левый берег Днепра очень удобен для действий речных боевых кораблей: тут множество островов, протоков, затонов, рукавов, которые позволяют боевым кораблям, включая самые крупные, скрываться от противника и наносить внезапные удары, пресекая попытки форсирования.