Находившаяся в дозоре к западу от Ирбенского пролива подводная лодка С-101 держалась ближе к западному побережью острова Сааремаа, т. е. была в 20–30 милях от латвийского берега, и, естественно, конвой противника, проходивший вдоль самого берега, не обнаружила. Непонятно почему, ожидая конвой противника, лодка находилась на такой заведомо неудачной позиции.
Истребители, вылетевшие в 15.35 на разведку в Ирбенский пролив, обнаружили большой конвой противника из 50 кораблей, транспортов и мелких судов. Конвой шел в охранении восьми миноносцев, трех сторожевых кораблей и большого количества сторожевых и торпедных катеров. С воздуха он прикрывался звеном истребителей. Об обнаружении противника летчики донесли коменданту БОБРа.
В узкой части Ирбенского пролива конвой был обстрелян 180-мм башенной батареей № 315 (командир — капитан А.М. Стебель). Накрыв первыми же залпами конвой, она выпустила по нему 150 снарядов. Результаты стрельбы из-за плохой видимости и поставленных противником дымовых завес точно установить не удалось. Однако наблюдались попадания и пожары на пяти транспортах.
Штаб флота получил донесение об обнаружении конвоя противника в 17.20, к этому времени он уже прошел Ирбенский пролив и находился у мыса Колкасрагс.
В Рохукюля находились эсминцы «Гордый», «Грозящий» (брейд-вымпел командира 1-го дивизиона С.Д. Солоухина) — оба без топлива, «Сильный» и «Энгельс», которые готовились к выходу. Из Таллина в Моонзунд направлялись «Стойкий» (брейд-вымпел командира 2-го дивизиона Г.С. Абашвили) и «Сильный», шедшие за тральщиком Т-218. «Стойкий» на пути в Моонзунд коснулся винтами грунта, повредил лопасти винта, расстроил линию вала, но продолжал идти по назначению.
В 19.32 конвой обнаружила подводная лодка С-102, находившаяся на позиции к югу от линии Колкасрагс — остров Рухну. Из-за малых глубин командир лодки отказался от атаки. Считалось, что стрельба торпедами средней лодки типа «С» с глубин меньше 20 м невозможна. Отойдя мористее, лодка в 22.10 доложила в штаб флота об обнаружении конвоя. КБФ имел множество «малюток», но в мелководный Рижский залив послали именно крупную «эску».
В 18.30 12 июля командующий флотом приказал командующему ВВС бомбардировочными ударами уничтожить транспорты и корабли конвоя в Рижском заливе. Для нанесения удара по прорвавшемуся противнику, кроме авиации, комфлота приказал выслать торпедные катера, базировавшиеся на острове Сааремаа, и дивизион эскадренных миноносцев из Таллина. Эскадренные миноносцы должны были найти и атаковать противника утром на подходе к порту выгрузки. В 20.35 из Таллина вышли эсминцы «Стерегущий» и «Сердитый» (флаг командира OЛCa), а в 23.40 — «Смелый», «Страшный» и «Свирепый». Три последних миноносца имели на борту бензин для торпедных катеров и малых охотников, базировавшихся в Моонзунде. С момента обнаружения конвоя прошло уже 8 часов. Если бы эсминцы, стоявшие в Моонзунде, вышли на поиск, не дожидаясь прибытия всех кораблей из Таллина, конвой был бы перехвачен до подхода к Риге.
С 19 часов 12 июля до 1.35 13 июля 12 самолетов МБР-2 с таллинского аэродрома и 24 бомбардировщика с восточных аэродромов вылетели в Рижский залив для нанесения удара по транспортам конвоя. Из-за непродуманности маршрутов и спешной подготовки к полету самолеты не нашли конвоя противника. При возвращении несколько самолетов обнаружили три транспорта в порту Пярну и с высоты 3200 м сбросили по ним более 30 бомб. Остальные самолеты возвратились на аэродромы с бомбами. В полночь комфлота приказал командующему ВВС с рассветом 13 июля нанести ряд последовательных ударов по конвою на подходах к Усть-Двинску и в самом порту, для чего подготовить всю наличную авиацию.
В 1.38 13 июля из Мынту в Рижский залив для поиска и атаки конвоя вышли торпедные катера № 73, 93,17 и 67. На рассвете они обнаружили хвост конвоя и пошли на сближение. Катера атаковали концевые суда торпедами и пулеметным огнем. Недостатком действия катеров являлось то, что между ними не были распределены объекты для атаки, но вследствие хорошей подготовленности командиров катеров это существенно не повлияло на результат атаки. В результате был потоплен штурмовой катер, несколько судов противника получили повреждения.
Эскадренные миноносцы, базировавшиеся на Моонзунд, закончили приемку топлива в 3 часа 13 июля. К этому времени пришли эсминцы «Стерегущий» и «Сердитый». Таким образом, в Моонзунде сосредоточились почти все исправные эсминцы OЛCa. Корабли (7 эсминцев и 2 СКР) вышли на поиск конвоя только в 6 часов, после того как начал рассеиваться густой туман, не дожидаясь прибытия еще трех эсминцев. Отряд разделился на три группы. «Стерегущий» (флаг командира ОЛСа контр-адмирала В.П. Дрозда) со сторожевыми кораблями «Буря» и «Туча» направились к Риге вдоль восточного побережья залива. Эсминцы «Сердитый» и «Энгельс» под командованием И.Г. Святова вышли в направлении мыса Колкасрагс и далее вдоль западного берега Рижского залива. «Гордый», «Грозящий», «Стойкий» и «Сильный» под командованием С.Д. Солоухина шли центральной частью залива до видимости Усть-Двинска (Даугавгрива). В 13 часов все корабли, не обнаружив конвоя, соединились у Рижского буя, обстреляли порт Даугавгрива и вернулись в Моонзунд.
Эскадренные миноносцы отряда легких сил КБФ в походе.
Решение разделить силы на три группы, а также поздний выход эсминцев явились следствием недостаточной организации разведки. Если бы были использованы данные о движении противника, полученные от С-102, истребителей и торпедных катеров, то было бы очевидно, что конвой к 8 часам будет находиться у входа в Западную Двину и эсминцы не сумеют настигнуть и атаковать его.
С рассветом 13 июля с восточных аэродромов вылетели 14 бомбардировщиков ДБ-3. Самолеты разделились на две группы. Первая нанесла удар по конвою в 7.15, вторая — в 7.46. Всего 13 июля было произведено 72 самолето-вылета. На корабли противника было сброшено 400 бомб. По данным ВВС флота, в результате ударов авиации потоплено шесть транспортов и два миноносца и повреждено до восьми кораблей. Но, учитывая, что бомбы по миноносцам сбрасывались с высоты 5000 м, отчет вызывал сомнения.
Таким образом, в боевых действиях по конвою противника 12 и 13 июля в Рижском заливе принимали участие береговая артиллерия, торпедные катера, авиация, эскадренные миноносцы и подводные лодки. Но, несмотря на превосходство нашего флота в Рижском заливе, противник благополучно провел свои транспорты в Ригу.
Оценивая действия наших сил в этих боях, Ю.Майстер пишет: «Противодействие авиации, береговой артиллерии, легких сил было столь сильным, что пришлось отказаться на ближайшее время от проведения конвоев». Майстер отмечает, что всего было повреждено до 25 судов и катеров, а 1 десантный корабль потоплен. К сожалению, полностью разгромить конвой не удалось, так как он был поздно обнаружен.
14 июля «Стойкий» с поврежденным винтом и валом и сторожевой корабль «Буря» ушли в Таллин.
Находившийся в дозоре эсминец «Страшный» 13 и 14 июля подвергся атакам бомбардировщиков Ju-88. Огнем зенитной артиллерии корабля было сбито два самолета. Эсминец от близких разрывов бомб получил много надводных пробоин, были выведены из строя два котла, но потерь в экипаже не было. 15 июля немецкие бомбардировщики вновь атаковали эсминец. Зенитчики «Страшного» подбили еще один самолет, но и эсминец получил серьезные повреждения, 7 человек были убиты, 22 ранены. Поврежденный корабль с эсминцем «Энгельс» ушел в Таллин.