В ходе обороны Риги в июле 1812 года на помощь русским войскам, ведущим боевые действия в районе города Эккау, пришли моряки Балтийского флота, причем на этот раз в качестве подкрепления личному составу сухопутных сил[179]. Другая часть моряков, обеспечила защиту переправы через Западную Двину, используя для этого канонерские лодки, с целью не допустить отсечения наших армейских частей от баз снабжения. Отправка канонерских лодок из Риги на Западную Двину стала возможной вследствие подхода корабельных соединений Балтийского флота к Риге. После этого канонерки могли больше не участвовать в ее обороне, которую теперь обеспечивали корабли Балтийского флота и заниматься борьбой с противником на речных коммуникациях.
С приходом канонерских лодок, составивших речную военную флотилию на Западной Двине и гребной эскадры контр-адмирала А.В. Моллера, положение французских войск в Прибалтике стало катастрофическим. Последний отряд канонерских лодок прибыл в Прибалтику 19 августа 1812 года, после чего общее число кораблей и военных судов, действовавших под Ригой против французов, достигло 125 вымпелов[180]. Постоянные высадки морских десантов нарушали коммуникации противника, что способствовало овладению российскими войсками Митавы (Елгавы) при участии речной флотилии, действовавшей на реке Аа[181]. Десанты уничтожали находящиеся там военные склады противника, захватывали важные трофеи, ликвидировали продовольственные припасы.
После выполнения своей миссии моряки Балтийского флота вернулись в Ригу. В борьбе за нее использование канонерских лодок сделало возможным оттеснить вражеские войска от города, не дав захватить его. На этих канонерских лодках также прибывало пополнение русских войск из Финляндии, оставшихся там после недавней войны со Швецией[182].
С середины июля 1812 года канонерские лодки огнем своих орудий смогли оттеснить вражеские войска от города. Наиболее активные действия развернулись в районе рижской крепости Динамюнд на реке Аа, где также действовала российская речная военная флотилия. Главной целью действий балтийских моряков было помешать противнику, осуществить прорыв к городу с противоположного берега реки.
24 июля 1812 года российские канонерские лодки были направлены из Динамюндской крепости к укрепленному пункту Шлок для атаки находящихся там неприятельских войск. 26 июля после отражения вражеских атак, канонерки отошли. Особо отличился экипаж канонерской лодки № 32, сделав все возможное, чтобы позволить вернуться основным силам эскадры обратно в крепость без особых потерь[183].
В ходе этих боевых действий умелым управлением отрядом канонерских лодок отличились капитан 1-го ранга Развозов и капитан-лейтенант Бирштет. Их, и еще пятерых офицеров, генерал-лейтенант Эссен — военный губернатор Риги, особо отметил в своем донесении Российскому императору Александру I. Другой участник тех событий, командующий союзной английской эскадрой контр-адмирал Мартен, тоже был восхищен действиями русских моряков под командованием капитана 1-го ранга Развозова в ходе боев за Шлок, особенно отметив смелые и решительные действия капитан-лейтенанта Рейтеля и лейтенанта Станюковича. В частности, он заявил, что эти офицеры сделали невозможное, имея в своем распоряжении столь малочисленные силы. Они сумели потеснить неприятеля и дали решительный бой его береговой артиллерии, расположенной на очень выгодной позиции.
Таким образом, экипажи балтийских канонерских лодок, входящих в состав речных военных флотилий на реках Западная Двина и Аа под командованием храбрых и опытных командиров, совершили невозможное — заставили превосходящие силы противника не просто оставить попытки овладения Ригой, но лишили его стратегических запасов и резервов, уничтожив армейские склады и нарушив морские коммуникации. Так они лишили врага возможности воплотить в жизнь планы по наступлению на Петербург, ради чего Макдональдом предпринимались попытки штурма этого западного форпоста России. Далее последовало второе наступление флотилии русских канонерских лодок на Митаву с целью окончательного избавления Прибалтики от французских войск.
В середине сентября 1812 года отряд канонерских лодок и вооруженных гребных судов отправился по реке Аа к Бильдринсгофу и далее через Дублинг в Шлок. Этот населенный пункт был практически без боя оставлен противником. Командование Балтийского флота на случай возвращения вражеских войск оставило в порту Шлока шесть канонерских лодок, а остальные вместе с армейской артиллерией были отправлены к порту Калинец. Далее путь отряда канонерок лежал в Митаву.