Coba jelasin Sisilia 255-248 SM dari Perang Punik I dong

Setelah kehilangan sebagian besar kapal dalam badai pada tahun 255 SM, bangsa Romawi segera membangun ulang armada mereka dengan tambahan 220 kapal baru. Pada tahun 254 SM, pasukan Kartago menyerbu dan merebut Akragas, tetapi karena tidak yakin dapat mempertahankannya, kota itu mereka tinggalkan sesudah dibumihanguskan dan dirubuhkan tembok-temboknya. Sementara itu, pasukan Romawi menyerang Sisilia dengan tekad meraih kemenangan mutlak. Seluruh kapal armada Romawi, di bawah pimpinan kedua konsul, menyerbu Panormus pada awal tahun itu. Kota Panormus dikepung dan diblokade, perkakas-perkakas pengepungan dipasang untuk membobol temboknya. Sesudah tembok kota Panormus berhasil dibobol, pasukan Romawi masuk menyerbu ke dalam, merebut kawasan pinggir kota, dan membantai warganya tanpa ampun. Kawasan pusat kota buru-buru menyerah. 14.000 warga Panormus yang berduit menebus diri mereka sendiri, sementara 13.000 warga selebihnya dijual sebagai budak. Sebagian besar daerah pedalaman barat Sisilia sudah dikuasai pasukan Romawi. Baik Ietas, Solous, Petra, maupun Tyndaris mengupayakan kesepakatan damai dengan Roma.

Pada tahun 253 SM, Roma sekali lagi melirik Afrika, dan beberapa kali melancarkan serbuan ke sana. Dari 220 kapal yang mereka kerahkan, armada Romawi kehilangan 150 kapal lantaran diamuk badai dalam pelayaran pulang seusai menyerbu pesisir Afrika Utara di sebelah timur kota Kartago. Republik Roma membangun ulang armada mereka. Tahun berikutnya, Roma mengalihkan perhatiannya ke kawasan barat laut Sisilia. Sebuah ekspedisi laut dikirim ke Lilybaeum. Dalam pelayaran menuju tempat tujuan, pasukan Romawi menyempatkan diri untuk merebut dan membakar kota Selinous dan kota Heraclea Minoa yang dikuasai Kartago, tetapi pada akhirnya gagal merebut Lilybaeum, sasaran utamanya. Pada tahun 252 SM, pasukan Romawi merebut Thermae dan Lipara yang terisolasi sejak Panormus jatuh ke tangan mereka, tetapi menghindari pertempuran pada tahun 252 dan 251 SM. Menurut Polibios, pasukan Romawi tidak berani menghadapi gajah-gajah perang yang didatangkan pasukan Kartago dengan kapal ke Sisilia.

Menjelang akhir musim panas tahun 251 SM, panglima Kartago, Hasdrubalyang pernah bertempur melawan Regulus di Afrikamendengar bahwa salah seorang konsul telah meninggalkan Sisilia untuk melewatkan musim dingin bersama separuh pasukannya. Ia memimpin pasukan Kartago menuju Panormus dan menghancurkan desa-desa disekitarnya. Prajurit-prajurit Romawi yang sedang disebar mengumpulkan panenan segera berlindung di dalam kota Panormus. Hasdrubal mengerahkan sebagian besar pasukannya, termasuk gajah-gajah, mendekati tembok kota Panormus. Panglima Romawi, Lucius Caecilius Metellus, mengerahkan prajurit-prajurit penggempur untuk mengacaukan pasukan Kartago. Lembing-lembing yang dipakai para prajurit penggempur diambil dari cadangan lembing yang sudah lama ditimbun di dalam kota. Tanggul-tanggul tanah di sekitar Panormus, yang didirikan sewaktu pasukan Romawi mengepung kota itu, membuat gajah-gajah perang kesulitan mendekati tembok kota. Karena dihujani lembing tanpa dapat membalas, gajah-gajah itu lari menerobos pasukan pejalan kaki Kartago di belakang mereka. Metellus selanjutnya mengerahkan sepasukan besar prajurit Romawi untuk menggempur dan mencerai-beraikan pasukan sayap kiri Kartago. Prajurit-prajurit Kartago akhirnya bubar melarikan diri. Meskipun berhasil merampas sepuluh ekor gajah, Metellus tidak mengizinkan pasukan Romawi untuk memburu prajurit-prajurit musuh. Sumber-sumber semasa tidak memerinci kerugian yang diderita kedua belah pihak, dan para sejarawan modern menyangsikan keterangan dari sumber-sumber terkemudian bahwasanya Kartago kehilangan 20.000 sampai 30.000 prajurit.

Kemenangan di Panormus mendorong pasukan Romawi untuk menyerang kota Lilybaeum, pangkalan utama Kartago di Pulau Sisilia. Pada tahun 249 SM, sepasukan besar prajurit Romawi di bawah pimpinan Publius Claudius Pulcher dan Lucius Junius Pullus, konsul-konsul yang menjabat pada tahun itu, dikerahkan mengepung kota Lilybaeum. 200 kapal milik armada baru Romawi dikerahkan untuk memblokade pelabuhannya. Saat blokade baru dimulai, 50 quinqueremis Kartago disiagakan di perairan lepas pantai Kepulauan Aegates,  di sebelah barat Sisilia. Begitu angin barat berhembus kencang, kapal-kapal Kartago melaju ke Lilybaeum tanpa dapat dihalang-halangi kapal-kapal blokade Romawi, dan menurunkan pasukan maupun perbekalan dalam jumlah besar. Kapal-kapal itu menyelinap meninggalkan pelabuhan pada malam hari, mengangkut keluar pasukan berkuda Kartago dari Sisilia. Pasukan Romawi menutup jalur darat menuju Lilybaeum dengan perkemahan yang dibentengi tanggul tanah dan pagar kayu. Jalur masuk ke pelabuhan hendak mereka tutup dengan alangan kayu, tetapi digagalkan arus dan ombak. Garnisun Kartago terus dipasok lewat kapal-kapal penyelinap blokade, yakni quinqueremis-quinqueremis yang ringan dan lincah berolah gerak serta diawaki pandu-pandu berpengalaman.

Pulcher memutuskan untuk menyerang armada Kartago yang sedang berlabuh di Drepana (sekarang Trapani), tidak jauh dari Lilybaeum. Kapal-kapal Romawi berlayar malam hari dalam rangka melancarkan serangan kejutan, tetapi tercerai berai di dalam kegelapan. Laksamana Adherbal berhasil membawa kapal-kapal Kartago berlayar ke laut lepas sebelum terperangkap di pelabuhan, dan membalas gempuran armada Romawi dalam Pertempuran Drepana. Sesudah terdesak ke pantai dan seharian bertempur sengit, armada Romawi akhirnya dikalahkan kapal-kapal Kartago yang lebih lincah berolah gerak dan diawaki pelaut-pelaut kawakan. Kemenangan di Drepana merupakan kemenangan terbesar yang dapat diraih armada Kartago sepanjang Perang Punik Pertama berlangsung. Pihak Kartago berbalik menyerang, dan kembali menang telak atas armada Romawi dalam Pertempuran Phintias, tetapi tidak mampu menyingkirkan bangsa Romawi dari perairan. Selang tujuh tahun kemudian barulah Roma kembali mampu mengerahkan armada yang cukup kuat, sementara pada Kartago sudah menghentikan pemakaian sebagian besar kapal-kapalnya demi penghematan dan membebastugaskan para awaknya.