ハンニバルのアルプス越え
ハンニバルはローマの政治状況の情報を得ており、攻撃の好機であると見た。彼はギリシャ人のスパイをローマのあちこちに有しており、またローマ元老院内にも情報源を有していた。ローマは第一次ポエニ戦争(紀元前264年-紀元前241年) の勝利後、数年にわたってイベリア半島の重要拠点を抑えて支配を強化するとともに、シチリア、コルシカおよびサルディニアの支配も強化していた。
加えて、ローマはガリア人との間に1世紀以上にわたって断続的に戦争を行っていた。ボイイ族は紀元前238年にローマとの戦争を開始し、これは紀元前236年まで続いた。紀元前225年には、ローマが殖民を進めていたイタリア北部の先住民が攻撃をしかけたが、これは撃退された。ローマはその国境をアルプスまで前進させることを決定した。紀元前224年にボイイ族はローマに臣従し、翌年にはアナリ族も臣従した。紀元前223年には、ローマは再びガリア人との戦闘を始めたが、今回はインスブリ族(en)が相手だった。
ハンニバルの侵攻経路、特にアルプス越えの経路に関しては多くの議論がされている。しかし、現代の歴史家は、ハンニバルは渡河前にローヌ川の西岸に軍を野営させたということでは一致している。
ローマが迅速に行動せず、その同盟国の運命をカルタゴに委ねている間、ローマ同盟国のマッシリアはローヌ東岸の部族を奮起させることに忙しかった。カルタゴ軍のマッシリアへの接近という情報を得たプブリウスは、イベリア遠征という当初の計画を取りやめ、ハンニバルのローヌ渡河を阻止するという次善の策をとることとした。まず、ハンニバル軍の正確な位置を探るため、騎兵300からなる偵察隊をローヌ西岸に送り出した。また、ハンニバルも執政官が率いるローマ軍(歩兵22,000、騎兵2,000)が到着したことを知った。ハンニバルは、ローヌ西岸の部族がローマに対して持っていた憎悪を利用し、この困難な渡河を支援するように説得した。まず現地のケルト人から海上航行もできる多数のボートに加え多くの種類のカヌーを確保した。これらを購入したのに加えて、作戦のために新たなボートも作成した。この渡河準備は2日間で完了した。
ローヌ西岸のカルタゴ軍を待ち受けていたのは、カバレス族(Cavares)またはヴォルカエ族(Volcae)というガリア兵であった。この部族はローヌ川の反対側に防御された野営地を作り、ハンニバルの渡河を待ち受けていた。ハンニバルが戦術的、戦略的な双方の観点からアレクサンダー大王のヒュダスペス河畔の戦いを学んでいたことは間違いない。