La battaglia di Ilipa fu combattuta nel 206 a.C. presso l'omonima città (oggi Alcalá del Río, nella Spagna sudoccidentale) tra romani e cartaginesi durante la seconda guerra punica. La vittoria ottenuta da Publio Cornelio Scipione fu molto importante perché spezzò definitivamente il potere cartaginese in Spagna (in particolare modo quello dei Barcidi), mettendo così al riparo l'Italia da nuove invasioni.