Numerose città si alleavano con i Cartaginesi e anche la Macedonia di Filippo V scendeva in guerra contro Roma. Infatti Filippo, reso audace dalla sconfitta romana a Canne si era alleato nel 215 a.C. con Annibale, con l'intenzione di procurare uno sbocco sul mar Adriatico al suo regno. Filippo fu contrastato dall'azione del console romano Marco Valerio Levino, che riuscì a contenerne l'azione grazie soprattutto ad un sistema di alleanze con i nemici del re macedone. La guerra, che non raggiunse mai l'intensità di quella che si stava combattendo in Italia, terminò nel 205 a.C. (quindi 3 anni prima della conclusione della seconda guerra punica) con la pace di Fenice con la quale Filippo ottenne uno sbocco sull'Adriatico.