洮西兵败的消息传到洛阳,新任大将军司马昭大吃一惊,以长水校尉邓艾为安西将军,协助陈泰抵御姜维,并派太尉司马孚率兵西进,作为后续兵团。
征西将军陈泰没有坐等援军到来,他马不停蹄,进军至陇西,摆开与姜维决战的架势。陈泰手下的这支部队只是杂牌军,战斗力并非一流,其部将劝说:“王经刚刚吃了败仗,敌人士气正盛,凭我们怎么打得赢他们?不如先据险而守,等待有机可乘时再进攻,这才是万全之策。”
陈泰不同意,他说:“你们只知其一,不知其二。姜维远道而来,轻兵深入,利于速战速决。王经本该采取高壁深垒固守战术,挫其锐气,但是他竟冒冒失失与敌交锋,中了敌人的诡计。姜维击破王经后,如果挟胜利之威,向东攻取栎阳,夺取粮仓,然后招降纳叛,把羌胡骑兵收为己用,与我争夺关、陇之地,传檄四郡(陇西、南安、天水、广魏四郡),那么我们就倒霉了。”
幸运的是,姜维与王经一样犯了大错,他没有乘胜扩大战果,反而围攻狄道。狄道曾多次遭到蜀军攻击,城堡愈修愈坚固,姜维攻城受挫,错失良机,蜀军士气也因此受影响。由于姜维的军队属于轻兵,缺少重型武器,攻城所需要的大盾牌、冲车、云梯等,得三个月才能完工,堆土丘攻城最少也得三个月。