זמן קצר לאחר סיום המלחמה המוקדונית הראשונה, כשראה פיליפוס כי טובים סיכוייו לנצח את רודוס, כרת ברית עם פירטים אייטולים וספרטנים שהחלו להתנפל על אוניות רודיות. הוא אף כונן בריתות עם כמה ערים כרתיות חשובות, כמו הייראפינטה ואולוס. מאחר שאוניותיה של רודוס וכלכלתה נפגעו קשות מהתנפלויות הפירטים, סבר פיליפוס כי ניצחונו על רודוס קרוב לבוא. כדי לזרז את השגת מטרתו נקשר בברית עם המלך הסלאוקי אנטיוכוס הגדול נגד תלמי החמישי מלך מצרים. מיד אחר כך החל פיליפוס תוקף את נחלות תלמי ואת בעלות בריתה של רודוס בתראקיה וסביב ים השיש.