曹昂败军退到半途,又为张飞伏兵杀败,士兵损伤众多,幸邓艾闻讯率兵前来接应,救得诸将性命。未几日,李典、吕虏亦率残军败回。
原来,李典、吕虏率军出城,西行百里,前无阻拦,后无追兵,两将困惑不解。李典驻马与吕虏相商,命部下就地安营扎寨,让人打探消息。听闻曹昂大军出城,两将率军绕路奔往弘农,中途为诸葛亮伏兵所败,折兵逾半,两将死战得脱。
曹操西路军十五万兵马,与诸葛亮连战连败,损兵折将,士卒降五万有余,逃到弘农邓艾军营之兵,仅余八万。邓艾见长安诸将安然脱逃,目的已经达到,率军返回洛阳。
曹操见金旋忙于整顿西北诸郡,无暇东进,兵出两路,攻打河北袁氏。命司马懿为北路军主帅,起兵十五万,兵出洛阳,攻取晋阳。命张辽为南路军主帅,起兵十三万,兵出平原,攻取乐陵。
原长安诸郡兵权尽归曹昂、夏侯渊,司马懿大才不得施展。此时大权在握,阅兵点将,威风八面,意气风发,调王双、于禁、文鸯、邓忠、司马师、司马昭六将随行,择日出兵。司马懿行至壶关,暂驻休整兵马,打探晋阳情况。张辽此时也厉兵秣马,准备攻打乐陵。
袁熙闻司马懿大军来攻,命人告急南皮,自与郭图、逢纪等整兵备战。袁尚刚失平原,见曹操两路大军又来相攻,召许攸、审配等商议。许攸曰:“今曹军势大,张辽、程昱、司马懿皆多谋善战之人。吾军接连折兵失地,军心不稳,恐非曹军敌手。金旋势强,可遣使赴长沙求其发兵相救。”
袁尚命审配为使,赴长沙求救。时金旋新得长安,攻防形势大变,边郡只余弘农、宛城、汝南、徐州、下邳。金旋率领三万亲兵返回长沙,调兵遣将,重新布防。命诸葛亮率军二十万屯弘农,姜维率军十七万屯宛城,关羽率军二十万屯汝南,陆逊率军十六万守下邳、都阳,周瑜率军十六万屯徐州。命马超为西凉防御使,官亥、张英为其副将,率五万兵马屯长安,辖长安、西凉、天水、安定、下弁诸郡防务。命董允为安定太守,牛金为安定守备;虞翻为长安太守,王浑为长安守备。
审配赶到长沙,拜见金旋,言求援之意。金旋曰:“既河北危急,袁尚遣使求救,吾应尽些心力。今起兵犯洛阳、定陶,曹操首尾难顾,大军回撤,河北防务轻矣。若汝主兄弟同心协力,众志成城,何惧曹兵。若至山穷水尽之境,或从北海奔都阳,或从海道奔会稽,吾起兵马接应。吾修书一封,汝带归汝主。”
审配大喜,返南皮奉上金旋之书,细述金旋之言。袁尚拆书阅,书上只书六言,“兄弟合力,其利断金,合则俱荣,不和俱败,摒其私利,可保不败。”袁尚知金旋好意,遣使持书示袁熙、袁谭,金旋之书正中其心病。两人观书皆服金旋之能,于千里之外明察河北之弊端。兄弟三人放下私利,携手抗敌。
北海郡与金旋接界,袁尚原惧金旋乘势取地,重兵陈于北海,见金旋无吞并之意,命袁谭尽撤北海守兵,前往乐陵。又命沮授发北平、襄平精兵两万赴晋阳相助。