恐慌。魏国大将军司马望带兵抵御,邓艾也从陇右出兵前往相救,都驻军长城。姜维前进驻守芒水,倚山结寨扎营。司马望、邓艾傍依渭水坚守营寨,姜维几次率兵下山挑战,司马望、邓艾置之不应。
景耀元年(258),姜维听到诸葛诞城破兵败的消息后,率军返回成都,重被任命为大将军。当初,先主刘备留魏延镇守汉中,都是重兵坚守各营寨以抵御外敌,敌人如果来攻,使他们越不过防御设置。至兴势战役,王平抵拒曹爽,都袭用此种办法。姜维提出,以为交错防守各营寨,虽合于《周易》“重门”的道理,但只可防御敌人,却不能获得更大的好处。不如探听敌军来到,各营寨即都收兵积粮,退守汉、乐二城,使敌军进不了平川,并且以镇守层层关隘来抵御敌人。有敌来犯时,让游击部队并进伺机攻击敌人。敌军攻关不得破,四野又无粮,从千里之外搬运粮草,自然疲乏不堪。待其退却之时,各城一齐出兵,与游击部队并力进击,这是歼灭敌人的好办法。于是命令督守汉中的胡济退守汉寿,将军王含守乐城,护军蒋斌守汉城,又在西安、建威、武卫、石门、武城、建昌、临远等处都建置防御工事。
景耀五年(262),姜维率众出兵汉城、侯和,被邓艾击败,退还驻守沓中。姜维本是托身异国羁旅他乡,连年攻战未立功绩,而宦官黄皓在朝廷玩弄权术,右大将军阎宇与黄皓狼狈一气,黄皓阴谋废除姜维代之以阎宇。姜维也怀疑黄皓,故自己颇感危惧,不再返还成都。