第三次,是255年秋天,姜维和夏侯霸不顾张翼的反对,率领数万兵马再次进攻狄道。当时魏国刚刚平定毌丘俭和文钦的叛乱,司马师刚刚死去,魏国征西将军陈泰命令雍州刺史率兵先去狄道,坚守等待陈泰大军一起到了,再和姜维交战,结果王经不听陈泰的话,到狄道以后,王经与姜维战于洮西,结果大败,死伤万余人。当时蜀国张翼建议就此罢手,结果姜维不听,进围狄道。魏国经此大败,高度重视起来,任命邓艾行安西将军,和征西将军陈泰并力抗击姜维,同时,太尉司马孚亲自领兵作为后援。陈泰正确分析了当时的形势,认为,姜维提兵来,利在速战,王经本应当坚守,结果他主动出击,造成失败;而现在呢,姜维胜利了,本来应当不顾狄道,往东进兵,占据栎阳的粮食,然后放兵招纳羌胡,再东向和我争夺关陇,这样眼光就大了,我们都不利了,结果现在他姜维乘着战胜之威却顿兵在坚城之下,等到兵的锐气消磨掉了,粮食也跟不上了,他就退了。于是,陈泰提兵迂回到姜维背后,姜维担心被围,就撤掉了狄道之围,回军,姜维退屯钟提。
第四次,就是第二年256年,因为上一年的胜利,姜维被封为大将军。到这一年的7月,姜维又率兵出祁山,安西将军邓艾和姜维相距,夜里渡过渭河,沿着山向东移动准备进攻上邽,邓艾在段谷和姜维大战,由于蜀国的胡济军没有按时到达战场,邓艾军大破姜维军,姜维部队死伤惨重。姜维上书要求自贬,刘禅只好把姜维刚刚封的大将军又罢免,以卫将军履行大将军的职责。
第五次,257年,司马昭兴起了讨伐诸葛诞的战役,关中的部队也调往东部地区。姜维听到这个消息以后,就率领数万部队,从骆谷(陕西省周至县西南)出击,抵达沈岭(周至县西南)。这时,长城(曹魏帝国沿边所筑的御敌要塞)存粮很多,而守军太少,征西将军、雍凉军区司令长官(都督雍凉诸军事)司马望(司马孚的次子,与司马昭为堂兄弟)和安西将军邓艾,进兵据守。姜维在芒水(周至县南里水谷)扎营,屡次挑战,司马望、邓艾只是坚守不出。双方陷于僵持,一直等到第二年司马昭杀了诸葛诞,姜维才率兵退回成都,又被封为大将军。