Выполняя предписание рижского военного губернатора генерал-лейтенанта И.Н. Эссена, вице-адмирал Н.И. Шешуков 21 июля приказал прибывшим для защиты Риги отрядам канонерских лодок занять позиции на реках Западной Двине и Болдер-Аа. Командирам отрядов были даны предписания, заняв позиции препятствовать переправам противника через реки.
В свою очередь, чтобы избежать внезапного нападения противника, направить вверх и вниз по течению шлюпки, а если нужно, выставить караулы на берегу.
Прибытие в Ригу значительного количества судов гребной флотилии позволило И.Н. Эссену провести наступательную операцию с участием армии и флота с целью отбросить противника от города.
Воспользовавшись бездействием прусских войск, И.Н. Эссен решает энергичным наступлением через Шлок им в тыл заставить противника отступить. Наличие морских сил позволило разработать план тактического взаимодействия сухопутных сил и флотилии. Для операции были выделены: 6 английских вооруженных ботов капитана Стюарта и 10 русских канонерских и 3 бомбардирские лодки под командованием капитана 1-го ранга Е.Ф. Развозова. На судах был размещен десант в 1000 человек. Утром 24 июля наши части общим количеством 3 тысячи человек начали наступление двумя колоннами: по берегу моря и по правому берегу реки Аа. Взаимодействие колонн осуществляли суда флотилии. Чтобы ввести противника в заблуждение, была направлена колонна к Олаю. Несколько канонерских лодок подошли к Шлоку со стороны моря. С судов отряда Е.Ф. Развозова был высажен десант в районе Шлока. Пруссаки в составе трех рот, несмотря на упорное сопротивление, были вытеснены из города и, потеряв пленными одного офицера и 59 рядовых, отошли. Попытки противника переправиться через реку были отбиты нашими судами. Преследуемый судами прусский отряд отошел. 25 июля Шлок был занят, а суда двинулись вверх по реке к Митаве. В Шлоке были оставлены три канонерские лодки. Получив указание генерал-лейтенанта Ф.Ф. Левиза о соединении с основными силами, 6 канонерских лодок капитана 1-го ранга Е.Ф. Развозова отправились до корчмы Тризен, где имелся паром через реку на митавской дороге. Колонны русских войск соединились и, преодолевая сопротивление пруссаков, двинулись вверх по реке. Суда поддерживали наши войска своим артиллерийским огнем. Однако превосходство противника в силах, и особенно в армейской артиллерии, вынудило приостановить наше наступление. Канонерские лодки не дошли до Митавы всего 4 версты. Не решившись взять Митаву с хода, русское командование дало возможность противнику перегруппировать силы. Русские пехотные подразделения и флотилия начали отходить к Риге.
Прусский генерал-майор Ф. Клейст решил устроить засаду против наших судов. В районе лесничества Кливенгоф было установлено 6 пушек, а вдоль берега размещены стрелки. В ночь на 26 июля канонерки, подгоняемые попутным ветром, проходили парами на дистанции полверсты друг от друга. Пребывание каждой пары под огнем продолжалось около 10 минут, огонь противника был очень интенсивным. От пушечных и ружейных выстрелов лодки получили повреждения в корпусе и парусах. Личный состав судов понес потери: 10 убитыми и 42 ранеными. Отряд капитана 1-го ранга Е.Ф. Развозова сбил все батареи и прорвался. Ни одной канонерской лодки не было потоплено.
В сражении особенно отличились капитан 1-го ранга Е.Ф. Раз-возов, капитан-лейтенант И.И. Барштет, лейтенанты Г.И. Рикорд и М.Н. Станюкович, мичманы Глотов и Е А Борисов (все офицеры, кроме Е.Ф. Развозова, были ранены, особенно И.И. Барштет, дважды раненный, но продолжавший командовать). Об этих офицерах И.Л. Эссен писал маркизу И.И. де Траверсе, что они, «при атаке левого неприятельского фланга, особенную оказали храбрость и расторопность».
Тогда же, 26 июля, при следовании капитан-лейтенанта Н.Р. Сеславина с канонерскими лодками по реке Аа от Ворен-Круга к Шлоку, ему добровольно сдался неприятельский отряд (1 офицер, 2 унтер-офицера и 50 рядовых).
Для прусского командования операция русских войск оказалась полной неожиданностью, и они оттянули аванпосты левого фланга от Риги. Это была первая крупная операция, в ходе которой было организовано взаимодействие сухопутных войск и флота.
В начале августа Наполеон направил приказание Э. Макдональдс «Настало время начать Ваше важное движение на Нижней Двине. Осадный парк из Тильзита двинулся на соединение с Вами. Выступайте со всем корпусом к Риге и обложите ее. Нетерпеливо ожидаю Вашего донесения и покорения ее и возможности тогда действовать на Петербург». Но Макдональд так и не смог двинуть свои войска на Ригу. Как раз в это время, в начале августа, 5 и 6 числа произошел ряд новых боев у Полоцка между корпусом П.Х. Витгенштейна и корпусами Н.Ш. Удино и Г. Сен-Сира. Несмотря на усиление противника корпусом Г. Сен-Сира, французам не удалось добиться стратегического перевеса и они вынуждены были остаться в Полоцке. Стороны перешли к позиционным боям. Э.Ж. Макдональд остался в Якобштадте и Динабурге.
10 августа была предпринята вторая попытка отбросить противника от Риги. Получив сведения о приближении неприятельского осадного парка артиллерии, И.Н. Эссен решил противопоставить замыслу противника блокировать Ригу решительное наступление. На этот раз главный удар был направлен на Даленкирхен. Отвлекающими действиями явилось движение небольших отрядов на Олай и Шлок. Эссен приказал вице-адмиралу Н.И. Шешукову наступать на Шлок, а наступающую колонну поддерживать судами флотилии. Генерал-лейтенанту И.Л. Вельяминову приказано наступать на Олай. Основными силами численностью 3 тысячи человек, действовавшими на Даленкирхен, командовал генерал-лейтенант Ф.Ф. Левиз. Понеся большие потери, противник отступил к Олаю. Канонерские лодки поддерживали колонну, наступающую на Шлок. При этом отряд под командованием капитан-лейтенанта В.Е. фон Рентеля захватил у противника четыре пушки.
Пруссаки потеряли убитыми 25 офицеров и 775 рядовых. В плен захвачено 14 офицеров и 650 нижних чинов. Отвлекающие действия у Олая были менее успешными. По прусским источникам наши потери составили 300 человек, прусские — 100 человек.
В направлении Шлока, где наступали сухопутные войска и флот, задача была выполнена — проведены отвлекающие действия. У Пастората был высажен десант. С моря войска поддерживались огнем канонерских лодок. Преследуемый противник отступил к Роганему. 12 августа войскам и флотилии поступило распоряжение вернуться.
После прибытия корпуса графа Ф.Ф. Штейнгеля в Ригу был разработан новый план действий. При выборе направления удара мнения генерал-лейтенанта И.Н. Эссена и графа Ф.Ф. Штейнгеля разделились. Эссен считал, что нужно прежде всего захватить Митаву, как центр управления Курляндией. Штейнгель считал, что нужно овладеть неприятельским осадным парком артиллерии, прибывшем в Руэнталь, в 70 км от Риги. Осадный парк состоял из 24-фунтовых пушек и мортир, всего 110 орудий. Следствием таких разногласий стало разделение сил по трем направлениям: И.И. Бризман фон Неттинг — на Шлок — Митаву, в сопровождении флотилии; отряд полковника барона Ф.Ф. Розена — к Олаю; Ф.Ф. Штейнгель и Ф.Ф. Левиз с главными силами — на Бауск — Руэнталь.
В соответствии с планом операции, 14 сентября отряд канонерских лодок и вооруженных гребных судов под командованием контр-адмирала О.В. фон Моллера отправился вверх по реке Болдер-Аа к Бильдринсгофу, где они перевезли сухопутные части на другой берег реки. 15 сентября отряд дошел до корчмы Дублинг, а 16-го пришел в Шлок, который неприятелем был оставлен без всякого сопротивления. Оставив в Шлоке 6 канонерских лодок под командою капитана 2-го ранга П.П. Капельцова, отряд двинулся далее. На канонерские лодки были посажены сухопутные войска, а конница и артиллерия на специально приготовленные для них барки. Суда двигались с невероятным трудом, преодолевая сильный встречный ветер. Несмотря на это отряд пришел к назначенному времени в Калинец, где высадил войска на берег. Оставив при Калинце форпост из четырех канонерских лодок, О.В. Моллер с остальными судами направился к Митаве. 17 сентября отряд встретил поставленные неприятелем поперек фарватера реки три бона и подводные морские рогатки с железными шипами, укрепленные цепями. Русские моряки разобрали преграды и двинулись дальше. Во все время плавания отряда русских судов неприятель с такою поспешностью ретировался изо всех своих укреплений, что оставил на батареях при бонах две 24-фунтовые пушки, и две такие же пушки были брошены им во время побега в воду, которые были подняты и погружены на суда флотилии. Преследуя таким образом бегущего неприятеля, отряд пришел к Митаве. Для занятия караулов в Шлок был направлен 1-й гребной экипаж под командой капитан-лейтенанта В.М. Казина. Канонерские лодки были расставлены на реке так, чтобы они могли участвовать в защите города при наступлении неприятеля со всех сторон.