針對德國U艇的作戰,一直持續到1945年,但在1943年春天盟軍就獲得了決定性的勝利,這靠的是對空中力量、科學研究、密碼破解技術、工業實力等的完美結合。
至1941年末,僅數個月的時間內,德國U艇和盟軍商船及護衛艦之間的戰鬥就已經十分慘烈。雖然威脅非常嚴重,但是英國人依然沒有倒下。配比制已經極大減少了消耗和新建設,而英國對一些被佔領盟軍國家(如挪威和希臘)的軍艦控制,則幫助抵消了各種損失。希特勒於1941年12月對美國的宣戰更給英國帶來了新的機會。
在1942年的前六個月裡,德國U艇在美國東海岸以及加勒比海地區打了很多次勝仗。這些勝利的主要原因,是美國指揮官令人驚駭的戰術失誤,他們非要建立一個護航編隊系統,並對空中部隊予以支援。與那些在跨大西洋線路聯絡在一起的護衛艦,自4月開始逐漸被捲入進來,但一直到10月才剛剛開始覆蓋整個墨西哥灣地區。雖然局勢到夏天時終於得到控制,但是盟軍在1942年6月的運輸損失卻是戰爭中最嚴重的。
德國方面的優勢
在德國方面,局勢得到了密碼破解的幫助,並使英國的密碼破解者自1942年2月開始一直到當年的年末,對U艇的主要交通訊息一無所獲。U艇部隊的規模,也在與日俱增,並從1942年的大約100多艘增加到一年之後的200多艘。最終,他們還是在這場生產競賽中發起了一場失利的戰鬥。1942年7月,是這場戰爭開始的第一個月,當時的新軍艦給盟軍方面造成了極度的損失,而美國的造船工作卻依然在快速擴充套件之中。
雖然德國贏得大西洋之戰的任何可能性和時間點都已經過去,但是一場對盟軍來說更加深入的危機即將來臨。這是由盟軍方面的物資分配不當造成的。當時分配給大西洋之戰的兵力相對薄弱。在至關重要的遠端飛機型別上,這一點顯得尤為真實,英國的轟炸機就使用上百架此類遠端飛機,而美國在太平洋海軍也是如此。一直到1943年,才只有一小部分被分配給這條護航線路。
戰鬥的高潮
1943年3月,在一系列如火如荼的護衛艦戰役之中,德國U艇獲得了最後的重大勝利,並在整個大西洋中擊沉了五分之一的軍艦,而自己在當時卻並沒有造成太多的損失。但是,在數週的時間之內,局勢發生了轉變。到5月份,41艘U艇被擊沉,而海軍上將鄧尼茨也放棄了他對護衛艦密集攻擊的戰略計劃。
這一突如其來的局勢轉變,有著很多因素。更多的盟軍飛機被投入到戰鬥中去,不論是護航航空母艦還是以地面為基地的戰艦都不例外。盟軍戰艦和空中雷達都得到了大幅提高,而在反潛艇武器方面也是如此。護航軍艦的戰術訓練都變得越來越精密複雜,至少在最低程度上,英國的密碼破解者再一次讀懂了德國人傳送的資訊內容。
盟軍本可以在所有這些方面居於領先地位,並一直持續到戰爭結束時,雖然德國人在竭盡全力地用新式武器和新戰術來逆轉局勢。雖然無數艘德國U艇依然服役到1945年5月,但到了最後幾個月的時候,多數新的U艇都被擊沉,甚至都來不及完成它們第一次的戰爭巡邏任務。