Etter at han hørte om Romas katastrofale nederlag for Hannibal ved Cannae i 216, sendte Filip utsendinger til Hannibals leir i Italia for å forhandle om en allianse. Der inngikk de en avtale sommeren 215. Teksten er gjengitt av Polybios. I den erklærer de i generelle ordelag gjensidig støtte og forsvar og at de ville være fiende av hverandres fiender (med unntak av nåværende allierte). Spesifikt lover de støtte mot Roma og at Hannibal skal ha rett til å fremforhandle fred med Roma, men at fred skulle inkludere Filip og at Roma skulle tvinges til å gi opp kontrollen over Corcyra, Apollonia, Epidamnus, Faros, Dimale, Parthini og Atitania og «gi tilbake til Demetrios av Faros alle hans venner som nå er i Roma herredømme.» Avtalen slik den står hos Polybios nevner ingenting om en invasjon av Italia av Filip, spetaklet ved Sazon hadde kanskje surnet Filips tanker om en invasjon av Italia, noe som Hannibal kanskje ikke ønsket uansett.