Cuộc chinh phục Hispania của La Mã
Chiến tranh Punic lần thứ hai > Các chiến dịch của người La Mã > Chiến dịch đầu tiên

Vào năm 218 TCN, lực lượng viễn chinh trên đường tới Hispania đã dừng chân tại Massalia. Họ đã bị bất ngờ khi phát hiện ra rằng Hannibal đang ở sâu trong nội địa và trên đường hành quân đến Ý. Publius Cornelius Scipio liền phái 300 kỵ binh đi do thám. Hannibal lúc này đang vượt qua sông Rhone. Ông ta đã phái 500 kỵ binh người Numidia tiến về phía người La Mã để xác định số lượng và ý định của họ. Hai bên giao chiến với nhau và người La mã đã giành được chiến thắng sau một trận đánh đẫm máu. Hannibal sau đó quyết định tiếp tục cuộc hành trình đến Ý của ông. Còn Pulbius Cornelius thì lại quyết định quay trở lại Ý để chiến đấu với Hannibal trong khi người em trai Gnaeus Cornelius Scipio Calvus của ông ta tiếp tục hành quân đến Hispania cùng với phần lớn lực lượng viễn chinh và cập bến tại Emporion, (Empúries). Ông ta đã lôi kéo được toàn bộ các dân tộc sinh sống dọc theo bờ biển nằm ở phía bắc của sông Ebro đứng về phía của người La Mã bằng cách khôi phục lại các liên minh cũ và thành lập những liên minh mới. Ông ta còn tạo dựng được danh tiếng về sự khoan hồng mà nhờ đó giúp cho ông nhận được sự ủng hộ đến từ các bộ lạc hiếu chiến ở nội địa và miền núi. Một số đạo quân thiện chiến đã được tuyển mộ từ họ. Hanno, viên tướng cai quản vùng đất nằm ở phía bên kia sông Ebro, đã hạ trại gần người La Mã và khiêu chiến. Gnaeus Scipio vì muốn giao chiến với hai vị tướng Carthage một cách riêng rẽ (người kia là Hasdrubal Barca) nên đã chấp thuận. Trận chiến này được gọi là Trận Cissa, nó diễn ra ở gần Tarraco (Tarragona ngày nay).. Không hề có một kế hoạch tài tình hay bất cứ một cuộc tập kích nào đã diễn ra, hai đội quân được tập hợp lại và dàn trận ngay trước mặt nhau. Với tỉ lệ 2-1 ít hơn, Hanno bị đánh bại tương đối dễ dàng và mất 6000 quân trong trận chiến này, 2.000 binh sĩ khác bao gồm cả những người đang canh giữ doanh trại đã bị bắt làm tù binh. Doanh trại này chứa tất cả trang bị mà Hannibal để lại. Hanno cùng với Indibilis, thủ lĩnh của người Ilergete (một bộ lạc sinh sống gần dãy núi Pyrenee) cũng đã bị bắt làm tù binh. Bản thân Indibilis còn là một vị thủ lĩnh hùng mạnh, người mà theo như Polybius là "bạo chúa của toàn bộ miền trung Iberia và một người ủng hộ tích cực của người Carthage", ông ta sẽ còn gây ra nhiều rắc rối cho người La Mã sau này.
Hasbrubal lúc này đã vượt qua sông Ebro cùng với 8000 bộ binh và 1.000 kị binh để tìm kiếm người La Mã, tuy vậy ông ta đã đến quá trễ và sau khi nhận được tin báo về thất bại của Hanno, ông ta đã đổi hướng đi ra phía biển. Khi biết được binh sĩ La Mã đang lang thang quanh vùng nông thôn, ông ta đã phái kị binh đi tấn công họ và giết được nhiều người La Mã và buộc họ phải bỏ chạy về lại tàu của mình. Ngay sau đó Hadrusbal rút quân về phía bên kia sông Ebro trước khi Gnaeus Scipio kịp quay trở lại. Sau khi trừng phạt các thuyền trưởng để nghiêm trị kỷ luật lỏng lẻo của họ, Gnaeus Scipio để lại một đội quân nhỏ ở Tarraco và đưa hạm đội quay trở lại Emporiae. Tuy nhiên, Hasbrubal sớm quay trở lại và kích động người Ilergetes, vốn đã giao nộp con tin cho Gnaeus Scipio, nổi dậy. Binh sĩ của họ đã tàn phá những cánh đồng của các đồng minh La mã. Gnaeus Scipio liền đưa quân ra khỏi doanh trại trú đông của mình và Hasbrubal lại rút lui một lần nữa. Sau đó, Scipio đã tàn phá lãnh thổ của người Ilergete, đánh đuổi họ tới tận thủ phủ Atanagrus rồi vây hãm nó. Ông buộc người Ilergete phải chịu khuất phục và đòi họ phải giao nộp con tin cùng tiền bạc. Tiếp đó, ông tấn công người Ausetani ở gần sông Ebro, họ vốn là đồng minh của người Carthage, và vây hãm thành phố của họ. Khi người Lacetani đem quân tới trợ giúp cho những người láng giềng của mình, ông đã phục kích và giết chết 12.000 người của họ. Và sau một cuộc vây hãm kéo dài trong ba mươi ngày tuyết rơi cùng với việc vị thủ lĩnh của người Ausetani là Amusicus bỏ trốn tới chỗ Hasbrubal, thành phố này đã đầu hàng và phải cống nạp 20 talent. Gnaeus Scipio sau đó quay lại trú đông ở Tarraco.
Vào mùa xuân năm 217 TCN, Hasdrubal đã tiến hành một cuộc viễn chinh về phía bắc sông Ebro nhằm vào vùng lãnh thổ của người La Mã. Hasdrubal tự mình chỉ huy quân đội, trong khi phó tướng Himilco của ông chỉ huy hạm đội. Trong lúc đó, Gnaeus Scipio lo sợ rằng quân đội của người Carthage đông hơn của mình nên đã quyết định giao chiến bằng hạm đội, mặc dù ông ta chỉ có đủ binh sĩ cho 35 chiếc tàu quinquereme. Khi hạm đội La Mã còn cách cửa sông Ebro tầm 10 dặm, hai chiếc tàu do thám của người Massila đã phát hiện ra vị trí hạm đội của người Carthage và báo lại cho Scipio biết. Gnaeus Scipio ngay lập tức khởi hành và tấn công hạm đội của người Carthage. Mặc dù lính trinh sát của quân đội Hasdrubal sớm phát hiện ra sự tiếp cận của hạm đội La Mã trước hải quân Punic và cảnh báo cho hạm đội của họ về sự nguy hiểm sắp tới thông qua các tín hiệu cháy thế nhưng do thủy thủ của họ rời tàu lên bờ tản mát từ trước đó cho nên họ đã thực hiện mọi thứ trong vội vã và các con tàu ra khơi một cách mất lộn xộn. Có rất ít sự phối hợp và một số con tàu không có đủ thủy thủ vì sự bất ngờ do người La Mã gây ra. Có hai con tàu của người Carthage đã bị chiếm và bốn cái khác bị đánh đắm trong trận đánh, trong khi 23 chiếc tàu khác bị người La Mã chiếm được sau khi thủy thủ đoàn của nó bỏ chạy lên bờ. Trận chiến này được gọi là trận sông Ebro. Hasbrubal sau đó đã rút quân về Carthago Nova trong khi người La Mã tiếp tục gương buồm đến Onusa, tại đây họ đổ bộ lên bờ để cướp bóc và tàn phá vùng đất này rồi hành quân hướng về Carthago Nova. Sau khi tàn phá khu vực lân cận và phóng hỏa các ngôi nhà nằm sát với những bức tường thành, người La Mã khởi hành tới Longuntica. Tại đây, họ tìm thấy một lượng lớn loại cỏ esparto được Hadrusbal thu thập cho hạm đội của ông ta. Không chỉ tàn phá khu vực ven biển, họ còn tấn công vào hòn đảo Ebusus. Tuy vậy, người La Mã lại thất bại khi tấn công vào thủ phủ của hòn đảo này, thay vào đó họ quay ra tàn phá vùng đồng quê, cướp phá và đốt trụi vài ngôi làng. Trước khi Gneaus Scipio khởi hành quay lại phía đông, các sứ giả đến từ quần đảo Baleares đã tới gặp ông để cầu hòa. Vào lúc này, hơn 120 bộ lạc đến từ khu vực sông Ebro và những vùng đất khác đã quy phục La Mã và phải giao nộp con tin. Tràn đầy tự tin, người La Mã còn hành quân tới tận đèo Castulo, trong khi Hadrusbal rút lui tới Lusitania. Dẫu vậy, sau khi người La Mã rời khỏi nơi này và rút về phía bờ biển, Mandonius và Indibilis kích động người 
Ilergete cướp phá những vùng đất của các đồng minh La Mã. Gneaus Scipio đã phái một quan bảo dân quân đội cùng với một đạo quân trợ chiến trang bị nhẹ tới ngăn chặn họ. Và chỉ sau một trận đánh nhỏ, người Ilergete đã bị đánh bại dễ dàng. Tuy thế, điều này đã tạo cơ hội cho Hadrusbal quay trở lại để bảo vệ các đồng minh ở phía nam sông Ebro của ông ta. Khi mà người Carthage đang đóng quân ở vùng đất của người Ilergavoni, còn người La Mã ở Nova, người Celtiberi đã xâm lược vùng đất gần Carthago Nova với một đạo quân hùng mạnh dưới sự xúi giục của người La Mã. Họ chiếm được ba thành phố và đánh bại ngay cả bản thân Hadusbal, giết 15000 người và bắt 4000 người khác làm tù binh.
Sau khi được cho phép kéo dài thời hạn chỉ huy quân đội, Pulbius Scipio đã tái hợp lại với người em trai của ông, và đem theo một đạo quân tiếp viện gồm 30 tàu chiến, 8.000 quân cùng một lượng lớn quân nhu. Bởi vì Hasdrubal đang phải bận rộn đối phó với người Celtiberi, hai anh em ông đã tiến quân đến Saguntum mà không gặp phải bất cứ sự kháng cự nào. Tại đây, họ biết được rằng tất cả các con tin đến từ những vùng đất khác nhau của Hispania mà được giao nộp cho Hannibal từ trước đó đang bị giam giữ trong thành trì dưới sự bảo vệ yếu ớt. Điều này ngăn cản nhiều bộ lạc ủng hộ cho Rome. Tuy thế, họ đã được giải thoát nhờ vào âm mưu phản bội của một người Saguntine tên là Abelux. Ông ta thuyết phục Bostar, viên sĩ quan chỉ huy của đội quân đồn trú người Carthage, rằng bằng cách cho phép các con tin trở về quê nhà sẽ giúp thu phục được lòng trung thành của các bộ lạc thông qua sự biết ơn thay vì nỗi sợ hãi như trước kia do người La Mã lúc này đang có mặt tại Hispania. Sau đó ông ta thông báo cho người La Mã về âm mưu của mình và giao các con tin lại cho họ. Tiếp theo sau đó, Publius và Cnaeus phân chia lực lượng của họ với nhau, Gnaeus Scipio phụ trách quân đội và Publius Scipio chỉ huy hạm đội. Hasdrubal lúc này cảm thấy không đủ sức mạnh để đối đầu với cả hai cho nên ông ta tự giữ mình an toàn bằng cách chiếm giữ các vị trí phòng thủ kiên cố và giữ khoảng cách với kẻ thù cho đến khi nhận được đạo quân cứu viện gồm 4000 bộ binh và 1000 kỵ binh từ Châu Phi. Sau đó, ông ta tiến quân tới gần hơn với vị trí của người La Mã và ra lệnh cho hạm đội phải sẵn sàng bảo vệ quần đảo Baleares và khu vực bờ biển. Tuy nhiên, ngay lúc ông ta đang chuẩn bị chiến dịch mới thì các thuyền trưởng của hạm đội đã đào ngũ sau khi bị chỉ trích nặng nề vì tội hèn nhát ở trận sông Ebro, họ vốn chưa bao giờ tỏ ra trung thành với những vị tướng của họ hoặc với người Carthage. Những người đào ngũ bắt đầu kích động người Tartesii và một số thành phố đã nổi dậy. Cuộc chiến đã được chuyển hướng từ người La Mã sang bộ tộc này, và Hasdrubal tiến vào lãnh thổ của họ cùng với một đội quân xâm lược. Sau khi ông giành được chiến thắng trong một trận đánh, người Tartessi liền đầu hàng. Không lâu sau đó, Carthage ra lệnh cho Hadrusbal phải đến Ý càng sớm càng tốt. Tin tức này lan truyền đi toàn bộ Hispania và có một cảm giác đó là tất cả dường như đều ủng hộ cho Rome. Hasdrubal ngay lập tức gửi một bức thư tới Carthage và nói tới những hệ lụy do tin đồn về sự khởi hành của ông ta đã gây ra, và nếu như ông ta thực sự rời khỏi Hispania thì toàn bộ vùng đất này sẽ rơi vào tay của người La Mã trước khi ông ta vượt qua sông Ebro. Hadrusbal còn nói rằng ông ta không có bất cứ đạo quân nào hoặc vị tướng nào có thể thế chỗ cho mình trong khi các vị tướng La Mã là những người mà ngay cả bản thân ông ta cũng khó có thể đối phó lại được. Nếu như muốn giữ được Hispania thì họ nên gửi ngay một vị tướng khác cùng với một đội quân hùng mạnh để thay thế cho ông ta.
Carthage sau đó phái Himilco tới Hispania cùng với một đạo quân lớn và một hạm đội. Ngay khi đặt chân đến Hispania, ông ta xây dựng một doanh trại kiên cố, kéo những con tàu của mình lên bờ và bao quanh chúng bằng một hệ thống thành lũy. Sau khi hoàn tất việc chuẩn bị, ông ta lựa chọn một đội kỵ binh tinh nhuệ rồi nhanh chóng băng qua các vùng đất thù địch để tới chỗ của Hadrusbal, tiến hành hội đàm rồi quay trở về doanh trại của mình. Tiếp đó, Hadrusbal đòi hỏi các bộ lạc nằm dưới sự cai trị của ông phải cống nạp tiền bạc cho cuộc hành quân của mình. Ông ta biết rõ rằng Hannibal trước đó đã trả tiền cho các bộ lạc để có thể băng qua các vùng đất của họ cũng như để tuyển mộ các lính đánh thuê người Gaul. Và sau khi thu thập được được đủ tiền bạc một cách vội vàng, ông đã khởi hành hướng tới sông Ebro. Ngay khi nhận được tin báo về việc này, hai anh em nhà Scipio đã lập tức dừng hết tất cả các vấn đề khác và tiến hành chuẩn bị để ngăn chặn không cho ông ta tiến xa hơn. Họ tin rằng nếu như Hannibal nhận được quân tiếp viện đến từ Hispania cùng với Hadrusbal, thì điều này sẽ là sự kết thúc của Rome. Tiếp đó, họ đã tập trung lực lượng của mình ở gần sông Ebro và vượt qua dòng sông. Sau khi cân nhắc lựa chọn giữa việc đem quân ngăn chặn Hadrusbal hoặc ngăn chặn cuộc hành quân của ông ta bằng cách tấn công các bộ lạc liên minh với người Carthage, hai anh em nhà Scipio đã lựa chọn phương án sau và chuẩn bị thực hiện một cuộc tấn công vào thành phố Hibera nằm gần sông Ebro, đây là thành phố giàu có nhất khu vực này. Tuy nhiên, thay vì đến cứu viện cho đồng minh của mình, Hadrusbal lại tấn công một thành phố mới trở thành đồng minh với người La Mã gần đây. Người La Mã đành từ bỏ cuộc vây hãm và tiến quân đến chỗ Hadrusbal. Trong vòng vài ngày, hai phe đóng trại cách nhau khoảng 5 dặm và chỉ diễn ra các cuộc giao tranh lẻ tẻ giữa hai bên trước khi trận chiến quyết định sảy đến. Người La Mã chia lực lượng của họ thành ba đạo, một số bộ binh nhẹ được bố trí ở giữa các hàng đầu của quân đoàn, trong khi số còn lại được bố trí ở giữa những người phía sau, kỵ binh của họ đóng ở hai bên cánh. Hadrusbal củng cố tuyến giữa của ông bằng người Hispania, trong khi cánh phải là người Carthage, cánh trái là người châu Phi và lính đánh thuê. Kỵ binh Numidia của ông ta được bố trí ở phía trước bộ binh Carthage, và số kỵ binh còn lại được bố trí ở phía trước binh sĩ châu Phi. Trong khi người La mã chiến đấu vì đất Ý, Rome và quê nhà của họ thì hầu hết binh lính của Hasdrubal là người Hispania, họ chỉ muốn chiến đấu ở Hispania hơn là hành quân đến Ý. Và khi người La Mã tấn công, họ đã quay đầu và bỏ chạy. Người Carthage sau đó bị đánh cho tan tác và Hadrusbal đã tháo chạy cùng với một số ít người theo sau. Không những vậy, doanh trại của họ còn bị người La Mã chiếm và cướp sạch. Chiến thắng này đã khiến cho các bộ lạc đang lưỡng lự ngả về phía Rome và ngăn cản không cho Hadrusbal có thể đến Ý.
Năm 215 TCN, Mago, em trai của Hannibal, đã chuẩn bị khởi hành tới Ý cùng một lực lượng gồm 12.000 bộ binh, 1500 kỵ binh và 20 con voi cùng với 60 tàu chiến. Tuy nhiên, sau khi nhận được tin báo về thất bại ở Hispania cùng với việc hầu hết các thành phố ở đây đã đứng về phía người La Mã, người Carthage quyết định phái ông ta tới Hispania thay vì Ý. Đúng lúc đó, họ nhận được tin báo rằng chỉ có một đạo quân nhỏ của người La Mã ở Sardinia và người Sardinia sẵn sàng nổi dậy nếu như họ có một người lãnh đạo. Vì thế, họ đã phái Mago tới Hispania cùng với đạo quân của ông ta và lựa chọn một người khác tên là Hadrusbal chỉ huy một đạo quân khác tương đương tới Sardinia. Sau khi đặt chân tới Hispania, Mago cùng với Hadrusbal và Hannibal, con trai của Bolmicar đã tấn công thành phố của người Illiturgi. Anh em nhà Scipio đã phải chịu tổn thất lớn mới có thể vượt qua được ba doanh trại của người Carthage để tới được thành phố này cùng với một lượng lớn ngũ cốc cho cư dân của thành phố. Họ còn động viên lòng can đảm của những cư dân thành phố. Tiếp đó, họ tấn công vào doanh trại của Hadrusbal, đây là doanh trại lớn nhất của người Carthage. Mago và Hannibal nhận định rằng trận chiến quyết định sẽ diễn ra tại đó cho nên họ đã vội vàng đem quân tới tiếp viện. Người Carthage có 60000 binh sĩ trong khi người La Mã chỉ có 16000 người. Tuy nhiên, người La Mã đã giành được một chiến thắng vang dội, người Carthage mất hơn 16000 người cùng với 7 voi chiến, người La Mã còn bắt được 3000 tù binh cùng với 1000 con ngựa và chỉ mất 5 người, không những vậy cả ba doanh trại của người Carthage đều bị chiếm mất. Sau thất bại này, người Carthage đã đem quân tới tấn công thành phố của người Intibili và tuyển thêm quân ở khu vực này để bù đắp cho những thiệt hại trước đó. Một trận chiến thứ hai đã nổ ra và kết quả của nó cũng tương tự như trận chiến trước đó, người Carthage mất 13000 binh sĩ, người La Mã bắt được hơn 2000 tù binh cùng chín con voi chiến. Lúc này, gần như toàn bộ các bộ lạc Hispania đều đứng về phía người La Mã.
Sang năm 214 TCN, cuộc chiến ở Hispania tiếp tục diễn ra với nhiều thành công khác nhau cho người La Mã. Trước khi người La Mã vượt sông Ebro, Mago và Hadrusbal đã đánh tan một đạo quân lớn của người Hispania. Người La Mã suýt chút nữa đã mất đi toàn bộ khu vực ở phía Tây sông Ebro nếu như Pulbius Cornelius Scipio không kịp vượt qua con sông này một cách nhanh chóng và củng cố lại những đồng minh đang do dự của họ. Ban đầu, ông ta đóng trại tại Castrum Album, và tập trung quân lương tại đây. Tuy nhiên, ở khu vực xung quanh vùng đất này lại đầy rẫy kẻ địch, và người La Mã đã tổn thất mất 2000 binh sĩ khi đang hành quân bởi kị binh của kẻ địch. Họ sau đó rút lui tới một vùng đất ít thù địch hơn và xây dựng một doanh trại tại ngọn núi Chiến Thắng (vị trí không rõ). Gnaeus Scipio sau đó tiến quân tới cùng với toàn bộ đạo quân của ông ta trong khi Hasdrubal, con của Gisgo cũng đem một đạo quân khác tới nơi. Người Carthage có ba vị tướng và dựng trại ở phía bên kia bờ sông đối diện với người La Mã. Publius Scipio đã đem theo một vài kỵ binh nhẹ đi do thám, nhưng ông đã bị người Carthage phát hiện ra. Mặc dù bị bao vây trên một ngọn đồi, ông ta đã được anh trai của mình giải cứu kịp thời.Castulo (một thành phố hùng mạnh và là đồng minh thân cận của người Carthage, Hannibal trước kia lấy một người vợ từ đó) đã đứng về phía người La Mã. Người Carthage sau đó quay ra tấn công người Illiturgi, do có một đạo quân đồn trú của người La Mã ở đó. Gnaeus Scipio liền đem một quân đoàn tới giải vây, và sau khi gây ra thiệt hại nặng cho kẻ địch, ông ta đã tiến được vào thành phố. Ngày tiếp theo, ông thực hiện một cuộc phá vây và giành được thắng lợi. Người Carthage mất hơn 12000 người trong hai trận đánh cùng với hơn 1000 người khác bị bắt làm tù binh. Tiếp theo, họ tấn công Bigerra ở thượng nguồn sông Baetis vốn đang liên minh với Rome, nhưng khi Gnaeus Scipio xuất hiện, họ liền rút lui mà không giao chiến.
Người Carthage sau đó dời doanh trại của mình tới Munda, và người La Mã lập tức theo sau họ. Trận chiến giữa hai phe đã kéo dài suốt 4 giờ và người La Mã giành được một chiến thắng vang dội cho tới khi họ nhận được tín hiệu rút lui. Gnaeus Scipio bị thương ở bắp đùi bởi một ngọn lao và binh sĩ của ông đã lo sợ rằng vết thương này có thể khiến cho ông mất mạng. Nếu như điều này không sảy ra thì có lẽ doanh trại của người Carthage đã bị người La Mã chiếm được. Người Carthage mất khoảng 12000 người và 3000 người khác bị bắt làm tù binh. Sau thất bại này, họ rút lui tới Auringis, tuy nhiên người La Mã vẫn theo sau họ và không cho họ có thời gian để hồi phục sau thất bại. Một trận đánh khác lại diễn ra và Gnaeus đã được khuân ra chiến trường bằng một chiếc cáng. Người La Mã giành được một chiến thắng quyết định. Tuy nhiên, người Carthage lại có thể bù đắp thiệt hại của họ trên chiến trường một cách nhanh chóng bằng cách tuyển mộ từ những người Hispania. Hadrusbal đã phái người em trai Mago của ông ta đi chiêu mộ một đạo quân mới và khuyến khích những vị tướng của họ tiến hành một trận chiến khác. Dẫu vậy, họ một lần nữa bị đánh bại và mất 8000 người cùng 3 voi chiến, 1000 người khác cùng 8 voi chiến đã bị bắt. Hầu hết chiến lợi phẩm rơi vào tay của người Gaul và hai vị tù trưởng của họ là Moeniacoepto cùng Vismaro đã tử trận. Người La Mã tiếp đó đánh đuổi đội quân đồn trú của người Carthage khỏi Saguntum và trao lại thành phố này cho những cư dân cũ của nó. Trong khi đó, người Turdetani, vốn là nguyên nhân gây nên cuộc chiến tranh giữa Saguntum và Carthage, đã bị chinh phục và bán làm nô lệ; thành phố của họ đã hoàn toàn bị phá hủy.
Vào năm 213 TCN, Syphax, vua của người Masaesyli ở miền Tây Numidia (Algeria ngày nay), đã nổi dậy chống lại Carthage. Anh em nhà Scipio liền phái ba viên centurion tới để thiết lập liên minh với ông ta. Do người Numidia vốn có truyền thống chiến đấu bằng kị binh và không có bộ binh cho nên Syphax đã yêu cầu họ giúp đỡ để trang bị và huấn luyện bộ binh cho ông ta. Một trong số các viên sĩ quan La Mã tên là Statorius đã ở lại để làm cố vấn. Syphax còn phái sứ giả đến Hispania để xin sự chấp thuận từ các vị tướng La Mã và thuyết phục những người Numidia trong quân đội Carthage đào ngũ về phe người La Mã. Sự hiện diện của các sứ giả này ở Hispania tỏ ra vô cùng hữu ích cho người La Mã, điều này khiến cho nhiều người Numidia đào ngũ. Cùng lúc đó, Statorius đã xây dựng quân đội cho Syphax dựa theo khuôn mẫu của người La Mã và dạy họ cách xây dựng các công sự cùng những bài tập quân sự khác. Khi biết được về liên minh giữa Syphax và người La Mã, người Carthage đã phái sứ giả đến chỗ Gala, vua của người Massylii ở miền đông Numidia. Các sứ giả của Carthage đã thuyết phục Gala rằng Syphax liên minh với người La Mã là nhằm củng cố sức mạnh của ông ta và để chống lại họ, nếu như hợp sức với nhau thì họ sẽ dễ dàng đánh bại ông ta. Masinissa, người con trai 17 tuổi của Gala, đã thuyết phục cha mình liên minh với người Carthage và giao quyền chỉ huy cuộc chiến chống lại Syphax cho ông. Với sự giúp đỡ từ người Carthage, Masinissa giành được một chiến thắng lớn trước Syphax và có tới 30.000 người đã bỏ mạng trong trận đánh này. Syphax đã phải bỏ chạy tới chỗ của người Maurusii, một bộ lạc Numidia cư ngụ ở miền bắc Maroc và ở phía bên kia bờ biển đối diện với Gades. Tại nơi đây, ông ta nhanh chóng tập hợp được một đạo quân lớn. Tuy nhiên, trước khi Syphax có thể vượt biển đến Hispania, ông ta đã bị Masinissa đánh bại, lần này thì Masinissa không cần đến sự giúp đỡ của người Carthage. Trong khi đó ở Hispania, người La Mã đã tuyển mộ được lính đánh thuê người Celtiberi bằng cách trả cho họ đúng bằng số tiền mà người Carthage đồng ý trả để thuê họ. Đây là lần đầu tiên người La Mã có lính đánh thuê trong doanh trại của mình.
Trong suốt hai năm, không có bất cứ sự kiện nào đáng chú ý diễn ra ở Hispania, hầu hết những gì diễn ra đều được tiến hành thông qua các hoạt động ngoại giao hơn là bằng giao tranh. Mùa hè năm 212 TCN, hai vị tướng La Mã rời khỏi nơi trú đông của họ và thống nhất lực lượng của họ lại với nhau. Họ đã triệu tập một hội đồng và đi đến thống nhất rằng đây là lúc để kết thúc cuộc chiến tranh. Trước đó, người La Mã đã chiêu mộ 20.000 lính đánh thuê Celtiberi và họ cho rằng với lực lượng này họ sẽ đủ khả năng để kết thúc cuộc chiến. Trong khi đó, lực lượng của người Carthage gồm ba đạo quân. Hadrusbal Gisgo hợp nhất lực lượng của mình với Mago, họ hạ trại cách vị trí của người La Mã khoảng 5 ngày đường. Còn Hadrusbal thì lại đóng quân ở thành phố Amtorgis, và ở gần với người La Mã hơn. Do đó, các vị tướng La Mã muốn đánh bại ông ta trước, tuy vậy họ lại lo sợ rằng nếu như Hadrusbal thua trận thì Mago và Hadrusbal Gisgo có thể sẽ rút vào rừng núi và tiến hành chiến tranh du kích. Vì thế, họ quyết định phân chia lực lượng làm hai, Pulbius Scipio cùng với 2/3 số binh sĩ La Mã và đồng minh sẽ đối đầu với Mago và Hadrusbal Gisgo, trong khi Gnaeus Scipio chỉ huy 1/3 số binh sĩ La Mã và lính đánh thuê Celtiberi sẽ tấn công Hadrusbal Barca. Cả hai vị tướng cùng tiến quân đến Amtorgis và hạ trại ở phía bên kia bờ sông đối diện với người Carthage. Pulbius sau đó đưa quân đi trong khi Gnaeus tiếp tục đóng quân tại nơi này
Hasbrubal Barca lúc này nhận ra rằng đạo quân La Mã ở phía đối diện phần lớn lại là người Celtiberi và vì thế ông ta đã tiến hành lôi kéo họ đào ngũ. Các tù trưởng của người Celtiberi đã nhận được một khoản tiền lớn từ người Carthage, ngay sau đó họ lập tức lên đường quay trở về quê hương và bỏ mặc người La Mã. Sau khi đám lính đánh thuê người Celtiberi bỏ đi, Gnaeus Scipio quyết định rút quân tới vị trí xa nhất có thể. Người Carthage ngay lập tức vượt sông và tiến hành truy đuổi ông
Trong khi đó, Pulbius lại phải đối mặt với sự xuất hiện của Masinissa. Trước tiên, ông ta tìm cách ngăn chặn bước tiến của người La Mã bằng kỵ binh Numidia của mình và tấn công không ngừng cả ngày lẫn đêm. Masinissa không những tấn công những người đi xa khỏi doanh trại để tìm kiếm thức ăn và gỗ mà còn thực hiện các cuộc đột kích vào các tiền đồn và lính canh, điều này tạo ra sự sợ hãi và hỗn loạn. Vào ban đêm, Masinissa làm náo loạn doanh trại bằng các cuộc tấn công vào những cánh cổng và hàng rào. Hơn nữa, Pulbius Scipio còn nhận được tin báo rằng Indibilis đang đưa 7500 người Suessetani tới giúp người Carthage. Nhận ra bản thân đang bị bao vây từ mọi phía, Pulbius quyết định thực hiện một hành quân ban đêm để tấn công Indibilis và giao lại nhiệm vụ bảo vệ doanh trại cho Tiberius Fonteus cùng với một đạo quân nhỏ. Lúc đầu, người La Mã giành được lợi thế nhờ, tuy nhiên sau đó kỵ binh Numidia xuất hiện và tấn công vào hai bên sườn của họ. Khi người La Mã quay ra chống lại người Numidia thì người Carthage cũng đến nơi và tấn công vào phía sau của họ. Trong lúc đang chiến đấu và cổ vũ binh sĩ của mình chống lại kẻ địch, Pulbius đã bị một ngọn giáo của kẻ địch đâm trúng và tử trận. Tin này nhanh chóng lan ra khắp chiến trường và người La Mã tan vỡ bỏ chạy. Tuy nhiên, họ đã bị quân địch truy đuổi và tàn sát, gần như toàn bộ những người tử trận là do bị tàn sát khi bỏ chạy. Cuộc tàn sát này chỉ kết thúc khi đêm xuống Sau khi giành được thắng lợi, Hasdrubal và Mago đã đem quân đến hội quân với Hadrusbal Barca, họ nghĩ rằng với lực lượng này cuộc chiến tranh sẽ đi đến hồi kết. Mặc dù không nhận được tin báo về thất bại, Gnaeus nhận thức được rằng người em trai của mình đã bị đánh bại và do đó ông ta đã ra lệnh rút lui ngay trong đêm. Người La Mã đã đi được khá xa ngay trong đêm đó và tránh được kẻ địch. Tuy nhiên, khi mặt trời lên, người Carthage sau khi biết được người kẻ địch đã rút chạy, họ liền phái người Numidia truy đuổi người La Mã với tốc độ tối đa. Người Numidia sau đó đã bắt kịp người La Mã trước khi đêm xuống và liên tục tấn công vào hai bên cánh và hậu quân của họ buộc họ phải dừng lại để phòng thủ trong khi vẫn phải tiến quân để tránh bộ binh của người Carthage bắt kịp. Khi đêm xuống, Scipio tập hợp lại binh sĩ của mình và đưa họ lên đóng quân trên một ngọn đồi. Quân trang và kỵ binh được bố trí ở trung tâm còn bộ binh dàn trận bao quanh. Ban đầu, họ không gặp nhiều khó khăn để đẩy lùi người Numidia, tuy nhiên khi ba đạo quân của người Carthage tới nơi, người La Mã nhận ra rằng họ không thể phòng thủ nơi này mà không có các công sự bao quanh. Ngọn đồi của họ lại rất trơ trụi và toàn là đá, nó không có bất cứ cây gỗ nào để giúp cho họ dựng hàng rào hoặc có đất để xây dựng thành lũy. Không những thế nó lại không quá dốc và vì thế có thể giúp cho kẻ địch tiếp cận dễ dàng. Vì vậy, người La Mã liền buộc toàn bộ yên ngựa và quân trang của họ tạo thành các chướng ngại vật. Ở những chỗ trống, họ lấp đầy bằng hành lý và đồ đạc. Người Carthage ban đầu đã gặp phải khó khăn trong việc vượt qua các chướng ngại vật của người La Mã, và bị trì hoãn trong một khoảng thời gian khá dài. Dẫu vậy, họ cuối cùng cũng loại bỏ được hệ thống phòng thủ của người La Mã và tràn vào doanh trại. Người La Mã đã bị tàn sát nhưng vẫn có nhiều người chạy thoát được vào khu rừng gần đó và tháo chạy về doanh trại do Fonteius chỉ huy. Tuy nhiên, Gnaeus Scipio thì lại tử trận trong trận đánh này.
Với thất bại này, người La Mã suýt chút nữa đã bị đánh đuổi khỏi Hispania nếu như Lucius Marcius, ông ta là một sĩ quan trong quân đội của Scipio, không kịp tập hợp lại tàn quân La Mã cùng những đạo quân đồn trú khác và hội quân với Tiberius Fonteius, người được giao trách nhiệm chỉ huy doanh trại của Pulbius Scipio. Sau khi hạ trại ở phía bắc của sông Ebro, các binh sĩ La Mã đã lựa chọn Lucius Marcius làm chỉ huy của họ. Ông ta sau đó liền tiến hành củng cố lại doanh trại và đảm bảo nguồn quân lương. Khi nghe tin Hadrusbal Gisgo vượt qua sông Ebro và sắp sửa tiến đến, ban đầu những người lính La Mã trở nên hoảng loạn, bật khóc và đập vào đầu của họ, một số giơ tay lên trời và quở trách các vị thần, một số nằm lăn ra đất và gọi tên các vị tướng cũ của họ bất chấp việc các đội trưởng và bản thân Marcius đã cố gắng làm cho họ trở nên bình tĩnh. Tuy nhiên, khi nghe báo hiệu về việc người Carthage đang tiến đến gần thành lũy, họ trở nên giận dữ, lao vào tấn công kẻ địch đang bất cẩn và lộn xộn. Điều này gây ra sự bất ngờ cho người Carthage. Bởi vì trước đó quân đội của người La Mã đã bị hủy diệt và các vị tướng của họ đều đã tử trận cho nên họ tự hỏi rằng những người này từ đâu ra và ai là người đã chỉ huy bọn họ. Bối rối và lúng túng trước cuộc tấn công bất ngờ này, người Carthage tháo chạy. Tuy nhiên, Marcius không tiếp tục truy kích và ra lệnh cho người La Mã rút lui về trại. Người Carthage sau đó nhận ra rằng người La Mã đã không tiếp tục truy đuổi cho nên họ trở nên coi thường và hành quân một cách ung dung về trại của mình. Không những thế họ còn tỏ ra cẩu thả trong việc canh gác doanh trại của mình. Marcius nhận ra điều này và nhanh chóng lập ra một kế hoạch. Ông ta nghĩ rằng việc tấn công doanh trại của Hadrusbal sẽ dễ dàng hơn bởi vì ông ta chỉ có một mình thay vì chờ cho đến lúc cả ba viên tướng của người Carthage hội quân. Các doanh trại khác của người Carthage cách vị trí của Hadrusbal khoảng 6 dặm. Nằm giữa các doanh trại này là một thung lũng rậm rạp, một cohort La Mã cùng với một số kỵ binh được bố trí mai phục ở đoạn giữa của con đường. Trong khi đó toàn bộ số binh sĩ còn lại hành quân một cách lặng lẽ trong đêm tối tới bên ngoài doanh trại của người Carthage. Người La Mã tiến vào doanh trại này mà không gặp phải bất cứ sự kháng cự nào do người Carthage không dựng trạm gác nào và cũng không có ai canh gác. Sau khi hiệu lệnh vang lên, người La Mã liền tàn sát những người đang say ngủ, họ còn phóng hỏa doanh trại và chặn hết các cánh cổng để ngăn không cho người Carthage trốn thoát. Những ai chạy thoát được khỏi cuộc tàn sát này thì lại bị lực lượng mai phục của người La Mã chặn đón và tiêu diệt. Sau khi chiếm được doanh trại này, người La Mã ngay lập tức hành quân đến doanh trại thứ hai. Doanh trại này cũng không được canh gác cẩn thận, một số binh sĩ của người Carthage còn bỏ đi tìm kiếm lương thực, gỗ và cướp bóc trong khi các binh sĩ ở những chốt canh gác lại không cầm vũ khí. Khi bị người La Mã tấn công và nhìn thấy những tấm khiên đầy máu của họ, người Carthage trở nên sợ hãi và bỏ chạy. Chỉ trong một đêm và một ngày, hai doanh trại của người Carthage đã bị người La Mã chiếm được. Livy ghi lại rằng theo bản dịch của Claudius, có đến 37.000 người Carthage đã bị giết và 1.830 người bị bắt cùng với một lượng lớn chiến lợi phẩm. Valerius Antias thì nói rằng chỉ có doanh trại của Mago đã bị chiếm cùng với 7.000 quân địch đã bị tiêu diệt và trong một trận chiến khác với Hasdrubal, người La Mã đã tiêu diệt 10000 quân địch và bắt 4380 người làm tù binh. Còn theo Piso, 5000 người đã bị giết trong một cuộc phục kích khi Mago truy đuổi người La Mã