羅德里戈城之戰,半島戰爭期間英國軍隊進行的一次不惜代價的攻城戰。1812年1月8日,威靈頓率領英軍3.5萬人包圍了城牆高築的羅德里戈城。1月19日發起猛攻,英軍突入城內,經激戰奪取該城。在此次圍攻戰中,英軍傷亡1290人,其中包括格勞福德和麥金農兩位將軍在內的710人是在攻城戰鬥時陣亡的。法軍傷亡300人,被俘1500人,損失火炮150門。從葡萄牙進入西班牙的這一重要門戶落入英軍手中後,威靈頓遂揮師南下,直逼巴達霍斯。