Jabarkan Pertempuran dari Pertempuran Lilybaeum

Pergerakan armada maritim Kartago terhambat oleh cuaca buruk dan mereka menunggu cuaca membaik sebelum menjalankan operasinya. Meskipun Romawi hanya memiliki 20 kapal yang ada di Lilybaeum, setelah menerima peringatan dari Hiero, Aemilius Lepidus mempersiapkan kapalnya untuk berlayar panjang dan menempatkan kelompok-kelompok legiun Romawi yang tepat di setiap kapal sebelum armada Kartago muncul. Ia juga menempatkan pengintai di sepanjang pesisir untuk mengawasi kapal-kapal Kartago, sebagai peringatan dini dan meminimalkan risiko akan hal yang terjadi secara mendadak.

Orang-orang Kartago menghentikan perjalanan mereka di Kepulauan Aegates dan ketika mereka berlayar ke Lilybaeum pada malam yang diterangi cahaya bulan, mereka bermaksud untuk melakukan serangannya bertepatan saat fajar. Para pengintai Romawi melihat armada Kartago jauh sebelum mereka mencapai pelabuhan. Ketika orang-orang Romawi mulai bergerak maju, armada Kartago menurunkan layar mereka untuk siap berperang dan pindah ke laut lepas. Jumlah pasukan Kartago melebihi jumlah pasukan Romawi, tetapi kapal-kapal mereka kekurangan awak dan orang-orang Romawi memperoleh keuntungan karena memuat lebih banyak tentara di kapal-kapalnya. Dengan kekuatan masing-masing, kapal-kapal Romawi mencoba untuk mendekati armada Kartago dan menabraknya, sementara armada Kartago menghindar dari armada Romawi yang berusaha untuk menabrakkan kapal-kapalnya ke armada Kartago. Dalam konfrontasi tersebut, pasukan Romawi berhasil naik ke atas kapal-kapal Kartago dan menangkap tujuh kapal beserta 1.700 orang yang kemudian menjadi tawanan, sementara armada Kartago lain yang tersisa, berhasil meloloskan diri. Tidak diketahui secara pasti jumlah kerugian yang diderita Romawi.