Chiến tranh Punic lần thứ hai
Hannibal nắm thế chủ động (218-213 TCN) > Miền Trung Địa Trung Hải > Những cuộc viễn chinh và đột kích bằng đường biển

Trong năm 218 TCN, hải quân Carthage lại đang bận rộn với việc thám thính vùng biển Sicily và chuẩn bị cho một cuộc tấn công bất ngờ vào thành trì then chốt của họ trước đây, thành Lilybaeum, ở đầu mút phía tây của hòn đảo. Hai mươi tàu quinquereme, chở theo 1.000 binh lính, đã đột kích vào quần đảo Aegadian ở phía tây Sicily và tám con tàu khác cũng ​​dự định tấn công quần đảo Vulcan, nhưng chúng lại bị gió bão cuốn đi trong một cơn bão đang trên đường hướng về phía eo biển Messina. Sau đó, hải quân Syracuse tại Messina, đã cố gắng chiếm giữ được ba trong số các con tàu này mà không gặp phải sự kháng cự nào. Từ lời khai của đám thủy thủ đoàn rằng một hạm đội Carthage đang chuẩn bị tấn công Lilybaeum, Hiero II đã cảnh báo cho viên pháp quan La Mã, Marcus Amellius. Biết được tin báo, những người La Mã nhanh chóng chuẩn bị 20 tàu quinquereme để đánh chặn và đánh bại 35 tàu quinquereme của người Carthage trong trận Lilybaeum.
Và cũng ngay trong năm 218 TCN, người La Mã đã tích cực chuẩn bị cho một cuộc viễn chinh khởi hành từ Lilybaeum và hướng đến châu Phi. Hannibal đã dự đoán được bước đi này và tiến hành củng cố cho đội quân phòng thủ ở châu Phi với một lực lượng bao gồm 13.850 bộ binh nặng Iberia, 870 lính phóng thạch thủ người Balearic và 1.200 kị binh Iberia. Ngoài ra, khoảng 4.000 nam giới người Iberia "từ những gia đình tốt được gọi tòng quân và được chuyển đến Carthage nhằm tăng cường sức mạnh phòng thủ cho thành phố, và cũng đóng vai trò làm con tin nhằm đảm bảo sự trung thành của dân tộc họ". Đổi lại, 11.850 bộ binh Lybia, 300 người Liguria, và 500 lính phóng thạch thủ người Balearic đã được gửi đến Iberia nhằm tăng cường sức mạnh phòng thủ ở địa phương và để chống lại một cuộc xâm lược khác của người La Mã theo dự đoán.
Hải quân Carthage đã bị đánh bại bởi người La Mã trong hai trận giao chiến lớn, nhưng cả hai bên lại đều không thể ngăn chặn các cuộc đột kích khác từ bờ biển của nhau. Một ngoại lệ là năm 217 trước Công nguyên, khi một hạm đội Carthage gồm tàu 70 quinquereme đã bị chặn lại ngoài khơi bờ biển Etruria bởi một đội La Mã gồm 120 quinquereme và rút lui mà có trận chiến nào xảy ra sau đó.
Đoàn viễn chinh đầu tiên của người Carthage tới Sardinia, là vào trong năm 215 trước Công nguyên, dưới sự chỉ huy của Hasdrubal Hói cùng với thuộc cấp của ông, Hampsicora. Một cuộc nổi dậy của phe ủng hộ người Carthage xảy ra trước đó đã bị dập tắt, trong khi một cơn bão đã cuốn hạm đội Carthage đến quần đảo Balearic. Khi mà cuối cùng họ cũng đặt chân tới Sardinia, người La Mã đã nhận thức được âm mưu của đối phương và đã tăng cường các đơn vị đồn trú mà bị dân chúng ở đây căm ghét, dưới quyền chỉ huy của Titus Manlius Torquatus, lên đến 20.000 bộ binh và 1.200 kỵ binh. Người La Mã sau đó tiến đánh và đánh tan đạo quân Carthage gồm 15.000 bộ binh và 1500 kỵ binh (cùng với một số con voi) và tàn quân khởi nghĩa Sardinia tại trận Cornus. Tiếp đó, đoàn viễn chinh thất trận gồm 60 tàu quinquereme và một số tàu vận chuyển lại bất ngờ chạm trán với một hạm đội La Mã đang trên đường cướp bóc trở về từ châu Phi với 100 tàu quinquereme. Hạm đội Carthage thua chạy toán loạn và mất bảy tàu. Kết quả là, Sardinia, một hòn đảo xuất khẩu ngũ cốc quan trọng, vẫn nằm dưới sự chiếm đóng của người La Mã.