Das Zweite Seegefecht im Golf von Syrte fand am 22. März 1942 nördlich von Libyen statt. Beteiligt waren auf britischer Seite fünf Kreuzer und elf Zerstörer, auf italienischer Seite ein Schlachtschiff, drei Kreuzer und zehn Zerstörer. Die Italiener versuchten, einen britischen Versorgungskonvoi nach Malta abzufangen. Den unterlegenen Briten gelang es, die italienischen Marineeinheiten vom Konvoi abzudrängen. Jedoch gingen alle vier Transporter des Konvois durch Luftangriffe verloren und nur ein kleiner Teil der Ladung erreichte Malta. Im Dezember 1941 hatte in der Großen Syrte das Erste Seegefecht im Golf von Syrte stattgefunden, als die Sicherungseinheiten von Nachschubkonvois nach Malta bzw. Tripolis aufeinander stießen. Ergebnisse wurden auf keiner Seite erzielt, weil jeder Verband sein Schutzobjekt zu decken versuchte, ohne von den lohnenden Zielen auf der anderen Seite zu wissen.