背有八卦文。命太卜池养之,食之以粟。四月,坚下书曰:“凉州刺史张天锡虽称藩受位,而臣道未纯,可遣步兵校尉姚苌等自石城津伐。”天锡率劲勇五万来拒。战于赤岸,凉师大溃。天锡率骑数千奔还姑臧,笺降于苌。甲午,大军至姑臧,天锡素车白马,面缚舁榇,降于军门。苌释缚焚榇,送之长安。诸郡悉降,凉州平。九月,以梁熙为西中郎将、凉州刺史,镇姑臧。徙豪右七千户於关中。封天锡重光县之东宁乡二百户,号归义侯,拜比部尚书,迁右仆射。苌之征也,坚为天锡立第,既至如归。
十三年正月,太史奏:“有星见於外国之分,当有圣人之辅中国,得之者昌。”坚闻西域有鸠摩罗什,襄阳有释道安,并遣求之。十七年正月,不雨,至于六月,彻乐减膳,出宫女以迎和气。八月,坚收起居注及著作所录而观之,见苟太后、李威之事,惭怒,乃焚其书。著作郎董フ(音斐)虽更书时事,然十不留一。十八年三月,徙邺铜驼、铜马、飞廉、翁仲于长安。十月,坚引群臣於太极殿议曰:“东南一隅,未宾王化,今欲起天下兵讨之。计其兵仗精卒九十七万,吾将先启行,薄伐南裔。此行也,朕与阳平公之任,非诸将之事。”左右仆射权翼、沙门道安、阳平公融、尚书石越等上书面谏,前後数十,坚终不纳。
十九年,晋车骑桓冲率众十万攻襄阳,遣其前将军刘波攻沔北。坚大怒,遣其子征南钜鹿公怼⒐诰慕容垂,佐卫毛当等将步卒五万救襄阳。坚下书曰:“吴人敢恃江山,屡寇王境,宜时进讨,以清宇内。便可戒严,速修戎备,发州民则十丁遣一,兵若门在灼然者为崇文义从。朕将登会稽,复禹绩,伐国存君,义同三王。其以司马昌明为左仆射,谢安为吏部尚书,桓冲为侍中,势还不远,可并为起第。”八月戊午,遣征南大将军阳平公融、骑从张蚝、抚军大将军高阳公符方,卫军梁成、平南慕容唷⒐诰慕容垂步骑二十五万为前锋。甲子,坚发长安戎卒六十馀万、骑二十七万,前後千里。九月,坚至项城,凉州之兵始达咸阳,蜀汉之军顺流而下,幽冀之众至于彭城,东西万里,水陆齐进。融等攻寿春。晋遣都督谢石、徐州刺史谢玄、豫州刺史桓伊水陆七万,败坚于淝水。坚为流矢所中,单骑遁还于淮北,顾谓夫人张氏曰:“朕用朝臣之言,岂见今日之事耶!何面目复临天下?”泫然流涕。坚诸军悉溃,及慕容垂一军独全。比至洛阳,百官威仪,军容粗备。未及关而垂有贰志,说坚请巡抚燕、代,并求拜墓,坚许之。权翼固谏,以为不可,坚不从。坚至自淮南,次于长安东之行宫,入告罪於太庙。
丁零翟斌反于河南,长乐公符丕遣慕容垂及符飞龙讨之。垂南结丁零,杀飞龙,尽坑其众。垂引丁零、乌丸之众二十馀万,为飞梯、地道以攻邺城。慕容嗟茔先为北城长史,闻垂攻邺,亡命奔关东,收诸马牧鲜卑,众数千,还屯华阴。嗄饲笔怪畹芗白谌似鸨于外。坚遣将军强永骑击之,为泓所败。泓自称大都督、雍州牧、济北王,推叔父垂为丞相、大司马、冀州牧、吴王。
坚谓权翼曰:“将若泓何?”翼曰:“慕容垂正可据山东为乱,不暇近逼。今嘧谧寰≡诰┦Γ鲜卑之众布在畿甸,实社稷之忧,宜遣重将讨之。”坚乃以广平公符熙镇蒲坂;符砦都督,配兵五万,姚苌为司马,讨泓于华阳。平原太守慕容冲起兵河东,有众二万,进攻蒲阪,坚命窦冲讨之。符睿勇果轻敌,战于华阴,睿败绩被杀。坚大怒,苌惧诛,遂叛。窦冲大破慕容冲于河东,冲奔于泓。泓众至十万余,遣使谓坚曰:“秦师倾败,将欲兴复大燕。吴王以定关东,可速资备大驾,奉送家兄皇帝返邺都,与秦以虎牢为界,分王天下。”坚大怒,召嘣鹬。噙低妨餮陈谢。坚曰:“此自三竖之罪,非卿之过。”复其位,待之如初。命嘁允檎汹痛辜般、冲,使息兵。嗝芮彩刮街曰:“今秦数已终,当不能复久。吾笼中之人,必无还理,勉建大业,以兴复为务。”泓于是进向长安。
坚率步骑二万讨姚苌于北地。苌率众七万来攻,坚为苌所败。闻慕容冲去长安二百馀里,退师而归,使符方戍骊山,符晖都督中外诸军事,配兵五万拒冲。晖师败绩。坚又以尚书姜宇与苻琳率众三万,击冲于霸上,为冲所败,宇死之,琳中流矢,冲遂据阿房城,进逼长安。坚登城观之,叹曰:“此虏从何出也?吾不用王景略、阳平公之言,使白虏敢以至于此。”长乐公符丕在邺粮竭,马又无草,削松木而食之。会丁零叛慕容垂,引师去邺,始具西问,知长安危逼,遣从弟求救于谢玄。
二十一年,慕容冲僭称尊号于阿房,改年更始。冲率众登城,坚身贯甲胄,督战拒之,飞矢满身,血流被体。时虽兵寇危逼,冯翊诸堡犹有负粮冒难而至者,多为贼所杀。先是,谣言“坚入五将久长得”。坚乃留太子宏守长安,谓之曰:“天或导余,留汝兼总戎政,勿与争利,吾当出陇收兵运粮以给汝。”自将张夫人及中山公诜率骑数百出奔,如五将山。六月,太子宏将母、妻、数千骑出奔。冲入据长安。
坚至五将山,姚苌遣将军吴忠围之。坚众奔散,独侍御数十人而已,神色自若,召宰人进食。俄而忠至,执坚以归新平县,幽之别室。苌求传国玺于坚曰:“苌次应符历,可以为惠。”坚叱之