反观城外的司马骏,遭到杜预拒绝之后,马上命令部队开始攻城。但是因为准备不足,主要是缺乏登城工具,所以两天下来损失了数百名士兵,还一无建树。采纳谋士建议之后,连夜赶至了大量的云梯和冲车,于第三日早饭过后又开始了新一轮冲击。
关键时刻,杜预不懂武术,但却知兵的他亲自披挂上阵,指挥兵士利用火箭招呼对方云梯;又命令士兵用绳索捆绑起大石块,十几人共同发力,狠狠地砸向城‘门’楼之下的敌人冲车,同时也砸死了大多数利用冲车攻击城‘门’的地方士兵,一时之间战斗进入白热化。
强攻不可,而且损兵折将,无奈之下司马骏又得到高招:用土方填平护城河,然后临近敌人城池之下挖掘地壕,试图将城墙给挖塌。杜预针锋相对,除了留下相应将士守在城墙上,密切监视敌人,将主力撤至到内城,并想办法加固内城墙,尤其是将内城墙高度修筑的比外城更加高大。当地人终于占领外城,居高临下的守军便开始了犀利打击,结果自然是再次重创敌军,使之无法立足。
司马骏又得到指点,利用夜幕掩护,选择了几个死角,开始了偷挖地道的活动,双方可谓斗智斗勇,这一番较量下来,就是半个多月过去了。