Нейтралы и союзники в войне против СССР. 1941–1945 гг.
Через час лодка попыталась повторить атаку, но была вынуждена нырнуть на глубину, чтобы спастись от таранного удара шведского сторожевика. В 19 ч. 27 мин. С-7 вновь атаковала шведский транспорт, но из-за технических неполадок торпеда не вышла из аппарата.
В 19 ч. 42 мин. лодка всплыла на поверхность и, догнав транспорт в позиционном положении, в 19 ч. 58 мин. с дистанции 4 кабельтова выпустила торпеду. Торпеда попала в район мостика, и шведский транспорт «Маргарета» (1272 брт) затонул.
10 июля С-7 перешла к северному входу в пролив Кальмарзунд. Вечером того же дня она атаковала шведский конвой в составе 16 транспортов и двух сторожевых кораблей. С дистанции 8 кабельтовых было выпущено две торпеды. На дно пошел шведский транспорт «Лулео» (5611 брт) с грузом железной руды для Германии. Шведские сторожевые корабли «Снаппханен» и «Яганрен» атаковали лодку и сбросили на нее 26 глубинных бомб.
Затем С-7 потопила торпедами и артиллерийским огнем германские транспорты «Эллен Ларсен» (1938 борт) и «Кате» (1599 брт), а также финский транспорт «Похьянлахти» (682 брт) и 12 августа 1942 г. благополучно вернулась в Кронштадт.