Roger of Lauria commanded the Aragonese fleet during the campaign to capture Sicily from the Angevins after the Sicilian Vespers revolt in 1282, which made the Aragonese rulers of Sicily. He fought and won six naval galley battles in total. On 8 July 1283, he defeated the Angevins in the Grand Harbour at the Battle of Malta. On 5 June 1284, he defeated the Neapolitan fleet at the Battle of Castellammare and even captured the enemy commander, Charles of Salerno (the future Charles II of Naples).