回说到庾亮、温峤请出了东晋名将陶侃前来讨伐东晋叛军苏峻、祖约。
当时温峤、陶侃已在武昌倡议讨逆,苏峻听到义兵兴起,便采用参军贾宁的计谋,回兵占据石头城,再分兵抵御义军,苏峻军所过之处,无不残破。
而东军苏峻则派管商、张健和弘徽等拒战,与虞潭互有胜负,相持不下。
温峤等将到之时,苏峻便把晋成帝司马衍迁往石头城,逼迫居民,全部聚集到后苑,以怀德令匡术守苑城。
毛宝及后领兵袭击迎纳苏峻米粮的祖约司马桓抚,夺取全部米粮,令祖约更加缺粮。
郗鉴随后率众渡江与陶侃在茄子浦会合。
郗鉴及后就与陶侃以水军直指石头城。
苏峻当时见在查浦的陶侃军和沙门浦的温峤军兵士众多,显得畏惧。
但另一方面,在广德的桓彝显得孤立无援,周边郡县都向苏峻投降,但桓彝坚决不降,后被韩晃击败并围困,最终城陷被俘杀。
东军方面,苏峻初曾赦庾亮诸弟以取悦众心,但仍派张健、管商、弘徽等人进攻。
起初虽有小胜,但后来庾冰与顾飏皆被张健击败,令吴郡郡城被张健所掠。
顾众与虞潭后亦被管商击败,分守吴兴及柴辟。
后虞潭再于吴兴战败,吴兴郡的东迁、余杭和武康都因其军败退而被苏峻军抢掠。
虞潭派往吴县的督护沈伊亦败于管商。
抵抗形势很不明朗。
五月,与温峤、庾亮等人齐会在石头城下。
温峤等来到石头城后,庾亮派遣督护王彰讨伐苏峻的党羽张曜。
庾亮在白石修筑堡垒,苏峻率军攻打堡垒,几乎被攻克,反被张曜打败。
庾亮将符节送到陶侃那里谢罪,陶侃回答道:“古人曾有三败,君侯您才败两次。现在是紧急关头,不该计较这些。”
陶侃又道:“朝廷政出多门,才产生国家的灾祸。自从王室丧乱以来,难道只是苏峻一人为患。”
后因多次交战都无大成果,更筑白石垒固守,由庾亮领二千守军据守白石垒。
不久苏峻以步兵万人余来攻,从四面围攻,士兵都感到恐惧。
庾亮激励全军将士,拼死奋战,苏峻叛军都不能攻破。
苏峻只好退兵,庾亮随后追击斩杀敌人数百。
诸军就要展开决战,陶侃认为贼兵强盛,不可硬攻,当等待时机以智而破之。
几次出战都未能取胜,诸将请求在查浦修筑营垒,而监军李根则建议在白石修营垒,陶侃不同意,他道:“如果筑垒不成,就追究你。”
李根道:“查浦地势低下,又处在水南,只有白石地形险要坚固,可容纳数千人,不利于敌人进攻,是灭敌的好办法。”
陶侃笑着说道:“你真是一员良将。”
于是采用李根的建议,连夜修造,天亮时就造成。
叛军看到新建成的营垒,大为惊恐。
叛军进攻大业营垒,陶侃准备救援,长史殷羡说道:“陆战我们不如苏峻,如果派人去救大业,那大事难成。现在应该急攻石头城,苏峻必定会救援,这样大业就解围了。”
陶侃听从了殷羡的建议,苏峻果然丢下大业来支援石头城。
而一众西路讨伐军逼近石头城时就打算作一次决定性战役,但陶侃认为苏峻兵强难以争锋,打算行持久战并以智谋击败他。
陶侃于是命郗鉴和郭默还驻京口,建大业、曲阿和庱亭三垒分散苏峻军力。
祖约则派遗祖涣和桓抚攻打在马头山的桓宣,毛宝领兵救援并成功击败对手,令桓宣解困并投归温峤。
及后毛宝又于东关与祖约作战,攻破合肥戍。
此时,祖约诸将暗中勾结后赵,作为内应。
后赵于是派石聪和石堪渡过淮河进攻祖约守的寿春。
六月,石勒派石聪南侵,并进攻祖约。
祖约由于部将背叛,祖约大败,逃奔历阳。
而赵军则虏胁寿春二万多户人北归。
苏峻心腹路永、匡术和贾宁知道祖约兵败后都感到害怕,于是劝苏峻尽诛大臣,改立腹心。
但苏峻敬重王导,不肯接受。
路永等因而对苏峻离心,反令王导有机可乘,派参军袁耽诱使路永归顺。
王导及后试图救出成帝投奔义军,但因守备森严而失败,王导于是带二子与路永逃到白石。
讨伐军与苏峻军相持不下,而苏峻分遣诸将四出攻掠,令群众恐惧。
苏峻军到处抢劫,擒获很多,军威日渐强盛,战无不克,因此义军士气低落,部众多怀有异心。
朝中大臣逃奔来义军的,都说道:“苏峻狡猾奸诈智谋多,他的徒党也骁勇,所向无敌。应当以天子的名义讨伐罪人,诛灭他当在不久以后。若是凭人的能力,不易剿除。”
温峤怒道:“你们都胆小,这是为贼人长威风。”
但后来温峤多次作战都没有获胜,始终无法击溃苏峻军,温峤也很惧怕苏峻。
温峤军反倒兵粮食尽,唯有向陶侃借粮。
但此举令陶侃十分不满,更声言要率军退回荆州。
温峤便以汉光武帝在昆阳之战和曹操于官渡之战中以寡敌众作例子,认为都是因义而胜。
又说苏峻因小胜而骄,一次挑战就可一鼓而擒之。