众二万,将攻长安。长安去蒲坂百余里,邓羌率劲骑七千夜袭败之,柳引军还,猛又尽众邀击,悉俘其卒,柳与数百骑入于蒲坂。鉴等攻上邽,克之,斩双、武。猛又寻破蒲坂,斩柳及其妻子,传首长安。猛屯蒲坂,遣邓羌与王鉴等攻陷陕城,克之,送庾于长安,杀之。
  太和四年,晋大司马桓温伐慕容,次于枋头。众屡败,遣使乞师于坚,请割武牢以西之地。坚亦欲与连横,乃遣其将苟池等率步骑二万救。王师寻败,引归,池乃还。
  是时慕容垂避害奔于坚,王猛言于坚曰:“慕容垂,燕之戚属,世雄东夏,宽仁惠下,恩结士庶,燕、赵之间咸有奉戴之意。观其才略,权智无方,兼其诸子明毅有干艺,人之杰也。蛟龙猛兽,非可驯之物,不如除之。”坚曰:“吾方以义致英豪,建不世之功。且其初至,吾告之至诚,今而害之,人将谓我何!”
  王师既旋,慕容悔割武牢之地,遣使谓坚曰:“顷者割地,行人失辞。有国有家,分灾救患,理之常也。”坚大怒,遣王猛舆建威梁成、邓羌率步骑三万,署慕容垂为冠军将军,以为乡导,攻洛州刺史慕容筑于洛阳。遣其将慕容臧率精卒十万,将解筑围。猛使梁成等以精锐万人卷甲赴之,大破臧于荥阳。筑惧而请降,猛陈师以受之,留邓羌镇金墉,猛振旅而归。
  太和五年,又遣猛率杨安、张蚝、邓羌等十将率步骑六万伐。坚亲送猛于霸东,谓曰:“今授卿精兵,委以重任,便可从壶关、上党出潞川,此捷济之机,所谓捷雷不及掩耳。吾当躬自率众以继卿后,于鄴相见。已敕运漕相继,但忧贼,不烦后虑也。”猛曰:“臣庸劣孤生,操无豪介,蒙陛下恩荣,内侍帷幄,出总戎旅,藉宗庙之灵,禀陛下神算,残胡不足平也。愿不烦銮轸,冒犯霜露。臣虽不武,望克不淹时。但愿速敕有司,部置鲜卑之所。”坚大悦。于是进师。杨安攻晋阳。猛攻壶关,执上党太守慕容越,所经郡县皆降于猛,猛留屯骑校尉苟苌戍壶关。会杨安攻晋阳,为地道,遣张蚝率壮士数百人入其城中,大呼斩关,猛、安遂入晋阳,执并州刺史慕容庄。遣其太傅慕容评率众四十余万以救二城,评惮猛不敢进,屯于潞川。猛留将军毛当戍晋阳,进师与评相持。遣游击郭庆以锐卒五千,夜从间道出评营后,傍山起火,烧其辎重,火见鄴中。惧,遣使让评,催之速战。猛知评卖水鬻薪,有可乘之会,评又求战,乃阵于渭原而誓众曰:“王景略受国厚恩,任兼内外,今与诸君深入贼地,宜各勉进,不可退也。愿戮力行间,以报恩顾,受爵明君之朝,庆觞父母之室,不亦美乎!”众皆勇奋,破釜弃粮,大呼竞进。猛望评师之众也,恶之,谓邓羌曰:“今日之事,非将军莫可以捷。成败之机,在斯一举。将军其勉之!”羌曰:“若以司隶见与者,公无以为忧。”猛曰:“此非吾之所及也。必以安定太守、万户侯相处。”羌不悦而退。俄而兵交,猛召之,羌寝而弗应。猛驰就许之,羌于是大饮帐中,与张蚝、徐成等跨马运矛,驰入评军,出入数四,旁若无人,搴旗斩将,杀伤甚众。及日中,评众大败,俘斩五万有余,乘胜追击,又降斩十万,于是进师围鄴。坚闻之,留李威辅其太子宏守长安,以苻融镇洛阳,躬率精锐十万向鄴。七日而至于安阳,过旧闾,引诸耆老语及祖父之事,泫然流涕,乃停信宿。猛潜至安阳迎坚,坚谓之曰:“昔亚夫不出军迎汉文,将军何以临敌而弃众也?”猛曰:“臣每览亚夫之事,尝谓前却人主,以此而为名将,窃未多之。臣奉陛下神算,击垂亡之虏,若摧枯拉朽,何足虑也!监国冲幼,銮驾远临,脱有不虞,其如宗庙何!”坚遂攻鄴,陷之。慕容出奔高阳,坚将郭庆执而送之。坚入鄴宫,阅其名籍,几郡百五十七,县一千五百七十九,户二百四十五万八千九百六十九,口九百九十八万七千九百三十五。诸州郡牧守及六夷渠帅尽降于坚。郭庆穷追余烬,慕容评奔于高句丽,庆追至辽海,句丽缚评送之。坚散宫人珍宝以赐将士,论功封赏各有差。以王猛为使持节、都督关东六州诸军事、车骑大将军、开府仪同三司、冀州牧、镇鄴;以郭庆为持节、都督幽州诸军事、扬武将军、幽州刺史,镇蓟。
  坚自鄴如枋头,宴诸父老,改枋头为永昌县,复之终世。坚至自永昌,行饮至之礼,歌劳止之诗,以飨其群臣。赦慕容及其王公已下,皆徙于长安,封授有差。坚于是行礼于辟雍,祀先师孔子,其太子及公侯卿大夫士之元子,皆束修释奠焉。徙关东豪杰及诸杂夷十万户于关中,处乌丸杂类于冯翊、北地,丁零翟斌于新安,徙陈留、东阿万户以实青州。诸因乱流移,避仇远徙,欲还旧业者,悉听之。
  晋叛臣袁瑾固守寿春,为大司马桓温所围,遣使请救于坚。坚遣王鉴、张蚝率步骑二万救之,鉴据洛涧,蚝屯八公山。桓温遣诸将夜袭鉴、蚝,败之,鉴、蚝屯慎城。
  初,仇池氐杨世以地降于坚,坚署为平南将军、秦州刺史、仇池公。既而归顺于晋。世死,子纂代立,遂受天子爵命而绝于坚。世弟统骁武得众,起兵武都,与纂分争。坚遣其将苻雅、杨安与益州刺史王统率步骑七万,先取仇池,进图宁、益。雅等次于鹫陕,纂