Carlo I dari Napoli
Perang dengan Aragon

Meskipun mundur ke Calabria, Carlo tetap berada di dalam posisi yang kuat. Keponakannya, Philippe III dari Prancis, mengabdi padanya dan Paus Martinus menganggap pemberontakan sebagai pelajaran baik bagi kepetingan-kepentingan Prancis dan hak-haknya sendiri sebagai wilayah kekuasaan kerajaan. Kedua belah pihak menunggu kesempatan yang baik; suatu perang yang panjang mungkin akan menjadi bencana bagi keduanya, sedangkan Pero dan Carlo mengatur sebuah pertempuran, masing-masing dengan seratus orang ksatria pada tanggal 1 Juni 1283 di Bordeaux. Penyerangan dan penjarahan terjadi terus menerus: pada bulan Januari 1283, gerilyawan Aragon menyerang Catona dan membunuh Comte Pierre I d'Alençon di dalam penginapannya. Pada bulan Februari bangsa Aragon menyeberangi Calabria untuk berhadapan dengan Carlo dari Salerno. Namun ketegangan di antara bangsa Aragon dan Sisilia mulai memuncak. Kedua pria yang sekarang berharap untuk mengubah perang untuk keuntungan mereka sendiri, dan duel tersebut menjadi sebuah lelucon, kedua raja tiba pada waktu yang berbeda, menyatakan kemenangan atas lawan mereka yang absen, dan berlalu. Sekarang perang menjadi memuncak: Paus Martinus mengekskomunikasikan Pero dan mengumumkan perang melawan Sisili dan Perang Salib pada bulan Januari, dan pada bulan Maret mengurangi wilayah-wilayah Pero. Pada tanggal 2 Februari 1284, Aragon dan Valencia secara resmi dianugerahkan kepada Charles dari Valois.
Perang berlanjut di Italia: sementara sedikit kemajuan terjadi di Calabria, satu detasemen dari armada Aragon memblokade Malta. Carlo dari Salerno mengirim armada Provençal untuk membantu Malta, tetapi dikalahkan oleh armada utama Aragon dibawah pimpinan Ruggeru dari Lauria dan dihancurkan di dalam Perang Malta. Namun bangsa Aragon sekarang kehabisan dana, dan Pero terancam oleh prospek serangan Prancis atas Aragon. Raja Carlo berencana menaikkan pasukan baru dan armada Provence, dan menginstruksikan Charles dari Salerno untuk mempertahankan sikap defensif yang ketat sampai ia kembali dari Prancis. Namun Ruggeru dari Lauria terus memerintah di laut dan melancarkan serangan membabi buta ke pesisir pantai Calabria, dan pada bulan Mei 1284 ia berhasil memblokade Napoli, mendaratkan sebuah skuadron kecil di pulau Nisida untuk melakukannya. Bangsa Neapolitan yang marah dengan pemblokadean tersebut, dan pada bulan Juni Charles dari Salerno mempersenjatai armada yang baru diluncurkan di Napoli dan memulainya pada tanggal 5 Juni untuk menghancurkan skuadron pemblokadean. Terbukti mempercayai armada utama Aragon dijarah sampai ke pesisir, ia berharap untuk mengahncurkan skuadron pemblokadean dan kembali ke Napoli sebelum armada musuh kembali. Namun Ruggeru dari Lauria telah mengetahui rencananya, dan Carlo merasa terperangkap oleh jumlah yang lebih besar. Setelah perjuangan yang singkat dan tajam, sebagian besar armadanya tertangkap, dan ia sendiri menjadi tawanan.
Berita sebaliknya menyebabkan kerusuhan anti Prancis di Napoli, dan Ruggeru dari Lauria dengan cepat mengambil keuntungan dari penangkapan Carlo untuk membebaskan Beatrice, putri Manfredi dari Sisilia, yang pada saat itu ditahan di Napoli. Raja Carlo tiba di Gaeta pada tanggal 6 Juni dan mengetahui bencana tersebut. Ia sangat marah pada putranya dan ketidaktaatannya; pada saat ia mencapai Napoli, pemberontakan telah diredamkan. Ia maju ke Calabria dan berusaha mendarat di Sisilia, tetapi pasukan utamanya diblokir di Reggio, dan ia mundur dari Calabria sepenuhnya pada tanggal 3 Agustus. Ia terus melakukan persiapan untuk sebuah kampanye melawan Sisilia pada tahun baru; namun kesehatannya menurun. Pada tanggal 7 Januari 1285 ia meninggal di Foggia.