祁山の戦い
勝利を収めた蜀軍だが、郭淮が周辺の羌族より物資を供出させ、欠乏した兵糧が関中から送られてくるまでの繋ぎとし、曹叡も使者を派遣して麦の監視を命じ、蜀軍の食料調達を警戒させ、魏の食料を充足させて援軍を次々に送り、司馬懿は持久戦を再開することができた。しばらく膠着状態が続いたが、長雨が続いたことから蜀軍に兵糧が続かなくなり、漢中にて食糧輸送を担当していた李厳は狐忠・成藩らを派遣してその旨を伝えさせた。そのため兵糧が続かないことを理解した諸葛亮は、夏6月に撤退を開始した。司馬懿が張郃に追撃するように命じたが、張郃は「軍法にも敵を囲む際には必ず一方を開けよとある。撤退する軍を追撃してはなりません」と反発した。しかし司馬懿は聞き容れず、止むを得ず張郃は出撃した。蜀軍は高所に弓と弩兵を伏兵として配置しており、張郃が追いつくと弓矢を乱射した。軍が弓矢の的になる中、張郃にも矢が右足に刺さり、これが重症となって戦死した(命中した個所は魏略では右腿、魏志では右膝となっている)。
『太平御覧』巻291に引く『漢表伝』によれば、蜀軍は樹木の木肌を削って「張郃此の樹下に死せん」と大書し、その両側に強弩数千を伏せておいた。追撃軍がこの樹を見つけて不審に思い、張郃自ら上記の文章を読んだ途端、弩兵が一斉射撃し張郃を射殺したという。
ただし、この内容は『史記』孫臏伝で、孫臏が龐涓を誘殺した際と全く同じものであり、物語を引き立たせるために過去の故事を引き写した可能性を指摘されている。
諸葛亮は祁山に出撃するとともに、魏の北方でしばしば魏と対峙していた鮮卑族の軻比能に使者を送り、もとの北地郡(現在の甘粛省東部と寧夏回族自治区および陝西省北西部にまたがる地域)石城県にまで進出し、諸葛亮に呼応させた。曹叡は荊州より司馬懿を詔勅で招き寄せて長安に駐留させ、張郃・郭淮・費曜・戴陵らを指揮下に置かせた。また、詔勅を下して牽招に軻比能討伐を命じた。