晋将荀羡,闻广固失陷,退还下邳,留泰山太守诸葛攸,及高平太守刘庄,率兵三千守琅琊。参军戴逯,率兵二千守泰山。燕将慕容兰屯汴城。羨顺道进击,斩兰而去。越年燕太子晔病逝,谥曰献怀。俊立第三子暐为太子,改元光焘。是年即晋穆帝升平元年。晋泰山太守诸葛攸,攻燕东郡,进兵武阳。俊复遣慕容恪阳骛,及乐安王臧,俊之子。引兵拒攸。攸才略有限,哪里是慕容恪的对手,一战即败,逃回泰山,恪遂进兵渡河,连陷汝颍谯沛诸郡县,分置守宰,振旅北归,还据上党,收降河内太守冯鸯,略定河北全境。燕主俊遂自蓟城徙都邺中,缮修宫殿,复作铜雀台。注见前。命昌黎辽东二郡,建庙祀廆。范阳燕郡,建庙祀皝,即派护军平熙,领将作大匠,监造二庙。独吴王垂素遭俊忌,垂妃段氏,为故鲜卑单于段末柸女,才高性烈,自恃贵姓,又不肯尊事俊后。后可足浑氏引为深恨,遂与中常侍涅浩密谋,诬称段氏为巫盅事,收付廷尉讯验。亏得段氏抵死不认,垂始得免连坐。段氏不堪箠楚,竟死狱中。俊颇加悔悯,乃授垂为东夷校尉,领平州刺史,出镇辽东。幸有此妇,应该终身顶礼。
秦右将军张平,复叛秦降燕,据有并州壁垒三百余所,得胡晋遗民十余万众。会燕调降将冯鸯为京兆太守,改令别将吕护代任。鸯与护阴相联络,通款晋廷,就是张平亦模棱两可,意欲联晋。俊遣上庸王慕容评讨鸯,鸯固守不下,再由燕领军将军慕舆根,奉命助评,合兵急攻。鸯乃开城夜遁,奔投吕护。评又移兵往攻张平,平正与兖州刺史李历,安西将军高昌,通使连盟,阳事燕主,暗通秦晋。张平历见前文,李历高昌见五十四回中。评侦实报闻,燕主俊使阳骛讨昌,乐安王臧讨历。历从濮阳奔荥阳,昌从东燕奔乐陵,平势日孤,所署征西将军诸葛骧,镇东将军苏象,宁东将军乔庶,镇南将军石贤等,又举并州壁垒百余所,降顺燕军。那时平支撑不住,也率众三千奔平阳,竟遣使向晋乞降。
俊因晋屡纳叛将,遂思大举南下,并拟经略关西,当下命州郡校阅现丁,详核隐漏,每户只准留一丁,余悉充当兵役,定额一百五十万,约期来春大集,进临洛阳。武邑人刘贵上书,极陈民力雕敝,不应过事征调,并陈时政失宜十三事。俊乃宽限征发,改来春为来冬,但中使仍然四出,募兵征饷,络绎道旁。郡县不堪供亿,相率咨嗟。太尉封弈,谓:“调发事宜,尽可责成州郡,不必另行遣使,所有从前使臣,概请召还,以省烦扰。”俊总算依议。已而晋北中郎将荀羨,攻入山荏,擒住燕泰山太守贾坚。坚祖父本皆晋臣,羨因劝坚降顺,且与语道:“君世代事晋,不应忘本归虏。”坚答说道:“晋自弃中原,并非坚甘心忘本。今既身为燕臣,怎得再思改节呢?”遂绝粒而死。愚忠亦不足道。
忽由燕将慕容尘,遣司马悦明来救泰山。羨与战失利,只好退走,山荏复被燕军夺去,羨愤恚成病,上书求代。晋廷乃遣吴兴太守谢万为西中郎将,监督司豫冀并四州军事,领豫州刺史。再命散骑常侍郗昙为北中郎将,都督徐兖青冀幽五州军事,领徐兖二州刺史。二人才具,均不及羨,惟昙为故太尉郗鉴次子,万为故镇西将军谢尚从弟,皆以门阀邀荣,得列方镇。右将军王羲之曾贻万书,说他用非所长,既已受职建牙,应与士卒共同甘苦。万不能用。万兄谢安,亦诫万道:“汝为元帅,须常接待诸将,联络欢心,不宜自命风流,矜才傲物。”万亦不少悛。临行时,由安亲托诸将,一一慰勉。万还道阿兄多事,怏怏而去。为后文败归伏线。荀羨解职还都,旋即去世。穆帝很加悲悼,叹为折一股肱,因追赠骠骑将军。羨尚有令名,故叙及病殁。