La bataille navale du golfe de Naples a eu lieu le 5 juin 1284 dans le sud du golfe de Naples, en Italie, lorsqu'une flotte de galères aragonaise-sicilienne commandée par Roger de Lauria a vaincu une flotte de galères napolitaine commandée par Charles de Salerne (plus tard Charles II de Naples) et capturé Charles. Les alliés génois de Charles avaient rassemblé plusieurs grandes flottes de galères, et Lauria décida d'attaquer les galères de Charles qui étaient à Naples avant que celles-ci ne puissent les rejoindre et traquer Lauria. Il a utilisé la couverture de l'obscurité pour arriver au large de Naples, où il a fait plusieurs raids à terre pour tenter de tenter Charles là où il pourrait être combattu. La nuit précédant la bataille, Lauria a capturé deux galères provençales envoyées en avant par l'allié de Charles et le père Charles Ier de Naples qui se dirigeait vers le sud depuis Gênes. Charles avait des ordres précis de rester au port et d'attendre ses alliés, mais son impétuosité a surmonté sa réticence initiale et après que les galères de Lauria se sont approchées de près, les Napolitains sont sortis en file indienne et les ont chassés de manière désorganisée vers le sud. Lauria feignit de battre en retraite et les devança jusqu'à ce qu'il se rapproche d'une dizaine de galères qu'il avait laissées près de Castellammare, puis se retourna et forma une formation en croissant, avec les galères qui s'étaient jointes à l'arrière, et attaqua la flotte de Charles par les côtés, où les galères étaient les plus vulnérables. Les quinze à dix-huit galères Regno de Charles ont fui vers Naples, laissant les neuf à treize galères à équipage français à capturer. La galère de Charles fut la dernière à être capturée et ne se rendit que lorsque Lauria envoya des plongeurs par-dessus bord pour la couler. Charles est retenu prisonnier jusqu'à l'intervention d'Édouard Ier d'Angleterre en 1288.
Navires concernés :