Pertempuran Cartagena (209 SM)
Pertempuran > Serangan kedua

Setelah serangan pertama gagal, tindakan yang lazim dilakukan adalah menunggu beberapa hari sebelum melanjutkan serangan berikutnya. Namun, Romawi membuat kejutan dengan melancarkan serangan baru pada sore hari di hari yang sama. Mereka menggunakan pasukan segar dan tangga tambahan untuk menyerbu tembok kota. Armada Romawi di bawah komando Gaius Laelius kembali menyerang tembok selatan dari arah pelabuhan. Sementara itu, sebuah unit infanteri bergerak ke arah saluran di barat kota sebagai upaya pengalihan. Serangan utama tetap difokuskan pada gerbang timur dan tembok di sekitarnya. Kartago, yang telah menghabiskan sebagian besar amunisi untuk menangkis serangan pagi hari, kesulitan memberikan perlawanan efektif. Meskipun berhasil mempertahankan tembok dengan susah payah, komandan Kartago, Mago, terpaksa memindahkan pasukan untuk memperkuat wilayah yang terancam. Langkah ini melemahkan pertahanan di tembok utara, yang tidak terancam secara langsung. Scipio, yang telah mengantisipasi kemungkinan ini, mengerahkan 500 pasukan cadangan untuk menyerang tembok utara. Namun, untuk mencapai tujuannya, mereka harus melintasi laguna yang luas.
Sejarawan Yunani Polibius mencatat bahwa setiap sore air di laguna utara Cartagena Baru surut, memungkinkan pasukan Romawi untuk melintasinya dengan mudah. Menurutnya, Scipio telah mempelajari fenomena ini selama pengumpulan informasi di Tarraco dan merancang serangan untuk memanfaatkan kelemahan ini. Namun, sejarawan Romawi Livy memberikan penjelasan yang berbeda, menyatakan bahwa penurunan air disebabkan oleh angin utara yang teratur, bukan pasang surut. Kedua catatan ini menimbulkan pertanyaan mengapa pihak Kartago tidak menyadari fenomena ini dan gagal mengambil tindakan pencegahan.
Sejarawan modern menawarkan berbagai teori mengenai penurunan air laguna. Beberapa berpendapat bahwa laguna digunakan sebagai tambak ikan atau kolam penguapan garam, dengan ketinggian air yang dikendalikan oleh pintu air di saluran barat kota seukuran 06 meter (20 ft) di wilayah tersebut.  Benedict Lowe menyatakan bahwa manuver ke barat kota bukanlah sekadar pengalihan, melainkan upaya berhasil untuk merebut dan membuka pintu air (sluice) yang mengendalikan ketinggian laguna. J. H. Richardson menolak kedua catatan dari Polibius dan Livy, dan menyatakan bahwa dari sudut pandang hidrologi dan geologi, tidak mungkin air laguna surut akibat pasang atau angin. Richardson berpendapat bahwa laguna itu dangkal secara alami, sehingga tidak membutuhkan perubahan hidrologis untuk dilintasi.
Tempat pasti di mana pasukan Romawi melintasi laguna menuju tembok utara masih menjadi perdebatan di kalangan sejarawan modern. Beberapa pendapat menyebutkan bahwa mereka menggunakan jalur berbatu yang tersembunyi di bawah air di bagian laguna yang lebih dalam. Pendapat lain berargumen bahwa laguna itu dangkal secara keseluruhan dan pasukan Romawi hanya berjalan melintasi dasar berlumpur. Ada juga yang menduga mereka mengikuti garis pantai laguna di sisi selatan hingga mencapai tembok utara. Dalam setiap skenario, pasukan Romawi yang berjumlah 500 orang berhasil melintasi laguna tanpa terdeteksi oleh pasukan Kartago.
Di saat yang sama, di gerbang timur, Romawi melancarkan serangan dengan formasi testudo. Para prajurit melindungi diri dengan tameng yang saling bertumpuk. Prajurit garis depan menggunakan kapak untuk merusak gerbang. Di sisi selatan, pasukan yang didaratkan dari armada Romawi terus memberikan tekanan. Salah satu prajurit yang menyerang dari arah ini kemudian mendapatkan penghargaan sebagai orang pertama yang berhasil menaiki tembok kota. Sementara itu, fokus pertahanan Kartago tetap pada tembok timur dan selatan, sehingga serangan dari utara menjadi semakin sulit dibendung. Pasukan Romawi yang telah menembus tembok utara membuka gerbang timur dari dalam, memungkinkan rekan-rekan mereka untuk masuk. Pada saat bersamaan, pertahanan Kartago mulai goyah, dan jumlah pasukan Romawi yang berhasil naik ke tembok meningkat dengan cepat. Situasi ini menandai runtuhnya pertahanan Kartago secara keseluruhan.