Несмотря на усиление и совершенствование противолодочных средств, союзники все еще несли тяжелые потери. Так, в начале ноября 1942 г. группа из 13 подводных лодок атаковала конвой SC-107 и сумела потопить 15 судов общим тоннажем 88 тыс. т. Когда 8 ноября того же года союзники высадились в Северной Африке, на позиции в Северной Атлантике находились 22 подводные лодки, а еще три находились на подходе в Бискайском заливе. Еще семь подводных лодок, предназначавшихся для действий в Атлантике, были приказом штаба руководства войной на море от 6 ноября направлены в Средиземное море, и в течение нескольких дней они прибыли туда без потерь. Одна группа из восьми больших подводных лодок шла на смену другой группе, действовавшей у западного и южного побережья Африки. Эта группа могла бы перехватить один из войсковых конвоев, направлявшихся в Северную Африку из Америки. Однако 27 октября, когда был обнаружен конвой SL-125, она стала преследовать его и в течение нескольких дней пустила ко дну 12 судов с общим тоннажем 80 тыс. т. Союзники обратили внимание на этот опасный район и сразу же изменили маршруты своих конвоев, чтобы обойти его. Поскольку войсковые конвои, направлявшиеся в Африку из Англии, не были обнаружены самолетами люфтваффе, необычайно высокая концентрация транспортных судов в Гибралтаре накануне высадки союзников в Северной Африке ясно указывала на то, что готовилась какая-то крупная операция.
В первые недели после высадки союзников приходилось направлять в Средиземное море новые подводные лодки для восполнения потерь. Примерно 20 лодок заняли позиции к западу от Гибралтара, поскольку сохранялась слабая надежда атаковать конвои, обеспечивающие снабжение войск в Северной Африке, но достигнутые незначительные успехи не компенсировали потерю трех подводных лодок и повреждения еще шести других. Не было достигнуто успеха и в Атлантическом океане, где охранение конвоев было временно ослаблено. После 26 ноября адмирал Дениц мало-помалу получил свои лодки обратно для борьбы с атлантическими конвоями, но ураганы помешали проведению операций. После нападения на конвой ONS-144 9 малых подводных лодок меньшего класса израсходовали почти все свое топливо и должны были ждать семь дней, пока не установилась достаточно умеренная погода, чтобы заправиться горючим с ожидающего их подводного танкера.
После ряда незначительных успехов в конце декабря был атакован конвой союзников ONS-154. Результат – 14 судов суммарным тоннажем 75 тыс. т. Примерно в это же время 9 подводных лодок осуществляли поиск в Южной Атлантике между побережьем Бразилии и островом Сен-Поль. Там подлодка «U-176» потопила пароход после 50-часового преследования – вероятно, это рекорд для одиночной лодки.
В начале января 1943 г. несколько подводных лодок производили поиск по большой дуге от Азорских островов до основных портов на северо-востоке США и удачно перехватили конвой танкеров, который первоначально был обнаружен в 900 милях к западу. Танкеры представляли собой труднопотопляемые цели, и на них требовалось несколько торпед. Из 15 танкеров, пущенных ко дну согласно сообщениям подводных лодок, фактически было потоплено только 7, но и этого было достаточно, чтобы затруднить англо-американские операции на североафриканском театре военных действий.
В конце февраля 1943 г. подводные лодки атаковали другой конвой, на этот раз порожних танкеров, которые оказались столь же труд непотопляемыми. В целом потери торгового флота союзников в результате действий подводных лодок составили 340 тыс. т в декабре 1942 г., 200 тыс. т в январе и 360 тыс. т в феврале 1943 г. В январе потери подводных лодок составили чуть больше 4 % от общего числа лодок, находившихся в море, в феврале – 13 % и в марте – 10 %. Последний пик потерь союзников от действий подводных лодок приходится на март. Месяц начался с неудачи, когда подводная лодка потопила немецкий прорыватель блокады «Доггербанк», который прибыл на три недели раньше в зону, все еще остававшуюся запретной для таких судов. В марте самолеты «FW-200» дважды обнаруживали небольшие конвои противника примерно в 100 милях к западу от Пиренейского полуострова, и в итоге из каждого конвоя одиночные подводные лодки смогли потопить по четыре судна с общим тоннажем 17 тыс. т. Дениц просил, чтобы ежедневно на разведку направлялись 12 самолетов – 6 в северном направлении и 6 в южном. Однако несмотря на то, что Геринг согласился с этим требованием, запрошенное число самолетов фактически никогда не выделялось. К тому времени авиация противника уже контролировала всю Атлантику севернее 45-й параллели, что делает достижения подводных лодок еще более выдающимися. При атаке 27 лодок на конвой SC-121 были потоплены 13 судов общим тоннажем 62 тыс. т без единой потери со стороны подводников. В атаке конвоя НХ-221 снова отличился Троер («U-221»), но его лодка была сильно повреждена в результате взрыва транспорта с боеприпасами.