太元四年(379)五月十四日,彭超和俱难攻陷盱眙,生擒晋高密内史毛璪之。
前秦的六万大军开始进攻幽州刺史田洛所在的三阿,把城池团团包围。三阿距离广陵只有一百多里,晋国朝野震惊,朝廷命加强防备,并派谢安的弟弟征虏将军谢石率水军防守涂中,谢玄则从广陵率大军前往三阿救援。
前线吃紧,战争支出也比较大,又遇上庄稼歉收,司马曜为表示支持,特别下诏,让皇室节俭开支,文武百官的俸禄也暂时减半,国内的基础建设如非军用,统统暂停,节省下来的经费均供应前线。
五月二十五日,前秦军与晋军遭遇。此时晋国的北府兵在谢玄的训练下已经成了一支劲旅,军容严整,战斗力爆棚,彭超和俱难初遇北府兵,被打得丢盔弃甲,只好暂时退回了盱眙。
六月七日,谢玄率军进攻盱眙,彭超和俱难再败,撤退到了淮阴。
当时正遇潮水上涨,何谦趁机率领水军在夜间突袭前秦军,刘牢之率人放火烧毁了前秦搭建的浮桥及部分船只,谢玄自己也率军进攻,力斩前秦洛州刺史邵保。彭超和俱难三败,退守到淮河以北。
谢玄继续率军追击,彭超和俱难也想挽回点面子,于是两军在君川展开一场大战。北府兵将士个个如猛虎下山,锐不可当,彭超和俱难第四次战败。这次他们不再犹豫,向北疯狂逃窜,帽子也跑掉了,兵器也扔了,铠甲也卸了,整支军队狼狈不堪,唯恐逃之不及。