Roomalaisilla oli kuitenkin täysi työ karthagolaisten voittamisessa, ja kun yksi tärkeimmistä Rooman liittolaisista Kreikassa solmi erillisrauhan Makedonian kanssa, roomalaisilla ei ollut enää voimia jatkaa sotaa ja Rooman senaatin oli pakko hyväksyä Filippokselle erittäin suotuisat rauhanehdot.
Perseus osasi aavistella roomalaisten hyökkäystä Perrhaibiasta, joten hän muodosti 10 000-12 000 miehen osastoja ja sijoitti ne eri linnakkeisiin vartioimaan solia, joiden kautta pääsi Makedoniaan.
Kun Perseus kuuli roomalaisten päässeen rannikolle asti, hän käski vetäytyä Dionin kaupungista ja vuoristosolista ja kokosi armeijansa lähellä Katerinia.
Samaan aikaan Numidiasta oli saapunut vahvistuksia roomalaisille: 1 000 miestä jalkaväkeä ja 1 000 ratsuväkeä sekä 22 sotanorsua, joita makedonialaisten hevoset pelkäsivät.
Mutta makedonialaiset hävisivät roomalaisille jälleen kerran, minkä jälkeen tasavallat lopetettiin ja Makedoniasta tuli Rooman laajenevan valtakunnan ensimmäinen provinssi.
Lopuksi Perseus solmi uudet suhteet Akhaian liiton ja muiden Kreikan kaupunkivaltioiden kanssa, mikä uhkasi roomalaisten valtaa Makedoniassa ja Kreikassa.
Roomalaiset kokosivat Italiassa 14 000 jalkaväki- ja 600 ratsumiestä täydentämään Makedoniassa olevaa armeijaa.
