Makedonialaiset olivat juuri saattaneet ensimmäisen makedonialaissodan päätökseen, ja kun Filippos näki mahdollisuuden voittaa Rhodos, hän solmi liiton Aitolian ja Spartan merirosvojen kanssa. Filippos solmi liittouman myös useiden tärkeiden kreetalaisten kaupunkien, kuten Hierapytnan ja Oluksen kanssa. Rhodoksen laivaston ja talouden kärsiessä merirosvojen hyökkäyksistä, Filippos uskoi, että hänen olisi mahdollista murskata Rhodoksen valta. Tavoitteensa saavuttamiseksi hän solmi liiton Seleukidien valtakunnan kuninkaan Antiokhos III Suuren kanssa Egyptin Ptolemaios V:tä vastaan (Seleukidien valtakunta ja Egypti olivat diadokki -valtioita). Filippos aloitti hyökkäyksen Ptolemaioksen ja Rhodoksen liittolaisten maihin Traakiassa ja Marmaranmeren ympäristössä.