En 1284 la flota aragonesa de Roger de Lauria fue atacada cerca de Nápoles por la angevina bajo el mando de Carlos el Cojo; después de un primer contacto, Roger fingió retirarse hacia Castellamare pero se paró e inició el combate en el Golfo de Nápoles y consiguió destruir a la flota angevina el 5 de junio de 1284.