Archelaos z Ateńczykiem Aristionem dzięki lakońskiej i achajskiej pomocy odepchnął Brecjusza do Pireusu. Ten później został otoczony i wzięty przez Archelaosa, przybywającego z flotą. Niebawem, Sulla, mianowany wodzem w wojnie z Mitrydatesem, wyruszył w stronę Attyki, by ją odbić z rąk Archelaosa. Po drodze przeszła na jego stronę Beocja, potem Teby. W Attyce część armii wysłał, by oblegałą Aristiona w Atenach, a sam z główną armią skierował się do Pireusu, gdzie był Archelaos ze swoimi ludźmi. Archelaos przebywał za murami zbudowanymi przez Peryklesa, znosząc długotrwałe oblężenie. Między nim a Sullą, dochodziło do ciężkich walk na murach. Wódz rzymski zrezygnował ze zdobywania go, ograniczając się tylko do oblegania. W tym czasie postanowił uderzyć na mury Aten, bowiem mieszkańcy cierpieli głód. W marcu 86 r. wtargnął do miasta, mordując jej mieszkańców oraz dokonując grabieży. Po jego zdobyciu z impetem zaatakował Pireus, gdzie dochodziło do zaciekłych walk. Archelaos wycofał się do najlepiej zabezpieczonej części Pireusu (Munichia), a stamtąd wyruszył na statku do Tesalii, gdzie gromadził wojsko w Termopilach. Sulla, po spaleniu twierdzy, wyruszył za nim. Archelaos dowodząc ok. 120 tys. armią, wyruszył w stronę Chalkis. Sulla widząc, że jego obóz koło Cheronei leży w niedogodnym miejscu, starł się z nim. Wiosną 86 r.