その後、ハンニバルはイタリア中を荒らしまわり、カヌシウムの戦いの結果によってそれを許してしまったマルケルスは護民官プブリウス・ビブルスによって弾劾されたが、勝訴したのみならず、彼を措いてハンニバルと渡り合える者はいないとして5たび執政官に選ばれた（紀元前208年）。しかし、同年、ヴェヌシアにてマルケルスは無防備にも少数の者と共に偵察に赴いていた時に敵の待ち伏せに遭い、同僚の執政官共々戦死した。
戦いの前にハンニバルは兵士たちに今日はこれまでになく激しく戦えと命じ、戦いに移った。続いた戦いでは、ローマ軍の右翼が苦戦していたので、マルケルスは一部隊に前進を命じたが、この移動のために戦っていた兵士たちは混乱し、ローマ軍は2700人の兵士を失う敗北を喫した。翌日の戦いでは、双方の歩兵が互角に戦っていると、ハンニバルは敵の重装歩兵へと戦象を差し向け、象はローマ軍の戦列を蹴散らした。しかし、フラウィウスという名のローマ軍の隊長の一人が軍旗の竿で象を殴ると、その象は向きを変え、後ろの象とぶつかった。これを引き金としてカルタゴ軍の象たちは混乱し、マルケルスはそこへ騎兵を突撃させて敵の混乱をさらに大きくした。これによってカルタゴ軍の多くの兵士が死に、結果カルタゴ軍は8000人以上を、ローマ軍は3000人の兵士を失った。しかし、ローマ軍はそのほとんどが負傷しており、もはや事実上戦闘不能であった。このため、マルケルスは敵を追撃することができず、一方のハンニバルは悠然とカンパニア地方へと移動し、越冬した。
空前絶後の大敗を喫したカンナエの戦い（紀元前216年）の後、ローマはファビウス・マクシムスの提案した持久戦法（徹底的にハンニバルとの交戦を避け、ハンニバルの疲弊を待つ）によってハンニバルを疲弊させようとした。ところがローマの将軍のうちマルケルスだけは、三度にわたりハンニバルからノラを守り抜いたり、紀元前210年にヌミストロの戦いでハンニバルと引き分けるなど積極果敢にハンニバルに挑み続けた。一方ハンニバルは南イタリアでローマの同盟都市をローマから裏切らせるための活動を続けていた。紀元前209年、ファビウスはハンニバル側に寝返ったタレントゥムへと向い、ハンニバルのタレントゥム援助を防ぎつつ、大規模な会戦にならないようにカヌシウム（カンネーの南西の町）にて小競り合いを繰り返した。ファビウスとの戦いから一晩明け、ハンニバルは次は新たに接近してきたマルケルスと戦う運びになった。
フリーエージェント制度の起こりは、メジャーリーグベースボール（MLB）においてである。1975年にモントリオール・エクスポズのデーブ・マクナリー投手とロサンゼルス・ドジャースのアンディ・メサースミス投手が球団側から提示された契約条件に不満を持ち、契約書にサインしないまま（保留条項に従い）同チームで1シーズンをプレーした後「以降、球団側に自身を拘束する権利はなく、他球団との契約交渉は自由にできる」と主張したことに始まる。1975年12月21日に第三者による調停委員会の主任を務めるピーター・ザイツによる仲裁で、2人は「自由契約選手である」という裁定が下った。翌1976年2月13日にジョン・オリバー連邦地裁判事もこの裁定を支持した。経営者側が野球選手を縛ってきた制限事項が廃止されることになり、MLB機構側とMLB選手会との話し合いの結果、フリーエージェント制度が生まれた。選手は、MLB在籍期間（以下MLS = Major League Service time）が6年間に達するとFA権を得る。MLSはレギュラーシーズン中、その選手がアクティブ・ロースター（故障者リスト登録中期間や各種出場停止期間も含む）に登録されていた日数をもとに算出され、172日間でMLS1年（MLS=1.000）換算となる。つまりMLS=6.000に相当する1032日間のアクティブ・ロースター登録実績が必要になる。FA選手はMLB選手会から公表され、ワールドシリーズ終了翌日から5日後に全球団との契約が可能となる（それまでの5日間は、前所属球団との再契約のみ可能）。また、『マイナーリーグFA』という制度もあり、40人枠に入れなかった期間（マイナー契約期間）が1032日間に達した選手がFA権を取得する。マイナーリーグFAとなった選手とメジャー契約しても構わないため、マイナーリーグでの飼い殺しを防ぐ役割も果たしている。以上の規定により、チームの主力となりうる若手有望選手（トッププロスペクト）について、多くの球団はシーズン開幕から一定期間が過ぎた時期にメジャーデビュー（アクティブ・ロースター入り）させている。これは、デビューを遅らせることで6年目終了時にMLSが6.000に到達しないようにし、実働7年目終了まで保有権をキープするという思惑のため。MLBで言うフリーエージェントは、言葉の指す意味合いが日本プロ野球とは異なる。現球団との契約期間を満了した選手や、球団の意思やノンテンダー（後述）で契約解除となった選手も全て『FA（フリーエージェント）』と表現される（そもそも「Free Agent」を日本語訳したものが「自由契約」である）。また、条件を満たした選手は自動的に権利行使となることから、日本プロ野球でみられる『FA権を得ながら、権利を行使しない選手』は基本的に皆無であるほか、一度FA権を取得した選手は以降、権利再取得の必要がない（残留意思の有無にかかわらず契約期間満了をもってFAとなる）。このためシーズンオフにFAとなる選手は多く、FAによる移籍は日本プロ野球と比べて盛んである。近々にFAとなる主力選手を抱えている球団は、FA後に他球団との獲得競争にさらされ、選手の保有権を失うリスクを背負っている。その対策として、更なる即戦力補強を必要としている球団へその選手をトレードし、見返りに選手や金銭を獲得する場合がある。特にシーズン途中で事実上ポストシーズン出場争いから脱落した下位球団では、FAの近い自軍主力選手をトレード要員として利用し、どれだけ有望な若手選手を引き抜いて来られるかがGMの腕の見せ所ともいえる。