当时,苏峻见在查浦的陶侃军和沙门浦的温峤军兵士众多,显得畏惧。
但另一方面,在广德的桓彝显得孤立无援,周边郡县都向苏峻投降。
但桓彝坚决不降,后被韩晃击败并围困,最终城陷被俘杀。
东军方面,苏峻曾经赦免庾亮诸弟以取悦众心,但仍派张健、管商、弘徽等人进攻。
起初虽有小胜,但后来庾冰与顾飏皆被张健击败,使得吴郡郡城被张健所掠。
后来,顾众与虞潭也被管商击败,分守吴兴及柴辟。
之后,虞潭再于吴兴战败,吴兴郡的东迁、余杭和武康都因其军败退而被苏峻军抢掠。
虞潭派往吴县的督护—沈伊也败于管商,这使得抵抗形势很不明朗。
而一众西路讨伐军逼近石头城时就打算作一次决定性战役,但陶侃认为苏峻兵强难以争锋,打算行持久战并以智谋击败他。
后因多次交战都无大成果,更筑白石垒固守,由庾亮领二千守军据守。
不久,苏峻以万人来攻,但都不能攻破。
于是,陶侃命郗鉴和郭默还驻京口,建大业、曲阿和庱亭三垒分散苏峻军力。
祖约则派遗祖涣和桓抚攻打在马头山的桓宣,毛宝领兵救援并成功击败对手,令桓宣解困并投归温峤。
之后,毛宝又于东关与祖约作战,攻破合肥戍。
此时,祖约诸将暗中勾结后赵,作为内应。
于是,后赵派石聪和石堪渡过淮河进攻祖约驻守的寿春。
祖约被后赵军击败,逃奔历阳,而赵军则虏胁寿春二万多户人北归。
苏峻心腹—路永、匡术和贾宁知道祖约兵败后都感到害怕,于是劝苏峻尽诛大臣,改立腹心。
但苏峻敬重王导,不肯接受。
路永等因而对苏峻离心,反令王导有机可乘,派参军—袁耽诱使路永归顺。