然而曹真、朱靈、閻圃、杜襲、胡遵、王經、趙平等人也非泛泛之輩,領兵固守北城,數日之內,全無破綻,將張飛死死地擋在了外面。此時劉備、鐘繇的主力也趕到了長安城下,雙方都對眼下的形勢頗感棘手。
擺在雙方面前的是一個同樣的問題:缺糧!
劉備手中的糧草僅能支應二三十日,而鐘繇的糧草更少,僅能支應十日,雖然后方在源源不斷地運糧前來,但半路之上卻有陳到之軍襲擊騷擾,從潼關、華陰這一條路運來的糧草極少。目前只有從并州,走河東,經蒲坂渡過黃河,運糧至馮翊郡的這一條糧道還算暢通,然而問題是有渭水阻隔,糧草也很不容易運過來,且即便運過來也還是要擔心被蜀軍襲擊。
此時魏、蜀兩軍都開始加緊分兵在長安周邊征集糧草,一時百姓為避征糧,紛紛背井離鄉,躲避兵災。
就長安這一處戰場的形勢來說,劉備目前也仍然是占了上風的,不管怎樣,他的糧草要多一點,只要繼續大力襲擾鐘繇的糧道,那么最先撐不住的一定是鐘繇。
然而這樣做卻又并無什么意義,因為張既之兵已經圍了郿縣,堵住了斜谷,劉備的后援也被斷了,換言之就算擊潰了鐘繇之軍,劉備缺糧的情況仍舊得不到改善,最終仍舊是崩潰之局面。
在這種缺糧的情況下,鐘繇這一支兵馬已經不是劉備能否奪取關中的關鍵了,能否盡快擊退張既,重新打通益州與關中的運糧通道這才是重中之重。
但劉備卻又不愿意放棄前漢故都的長安城,尤其是在長安的局勢似乎還能支撐的情況下。于是權衡之后,劉備決定留張飛為主將,馬謖為參軍,率領鄧銅、劉琰、陽群、馬玉、劉郃等人領兵兩萬鎮守長安東城,陳到則繼續率領五千騎兵襲擾鐘繇的糧道,以維持長安局勢。
劉備則率領其余文武眾將,近一萬四千人領兵往郿縣而去。同時傳令,叫在陳倉圍攻曹洪、張郃的關羽分兵前來郿縣助戰。
鐘繇此時跌遭敗績,即便與曹真、高祚會合之后也才只得二萬九千人,軍中糧草又不足,況又有張飛、陳到所部二萬五千人在旁虎視眈眈,根本無力分兵去阻攔劉備。只得據守長安北城,一邊寫信,叫張既好生戒備,一邊分兵在渭水邊上建立營寨,以便接收從渭北運來的糧草,準備屯足糧草之后,再與蜀軍交戰。
卻說張既領兵攻打郿縣,又分兵欲奪斜谷,一連大戰了十數日,雖然占足了上風,卻始終未能得手。
郿縣守將袁龍、宗預都是劉備十分看好,著力培養的下一代將領,領精兵五千守城,糧草器械足備,而張既翻越隴山,遠道而來,沒有攜帶精良的攻城武器,因此一時無法破城。而斜谷地勢又十分險要,可以說是處處皆可立營的險地,李邈、李邵、來敏等人率領兩萬民夫依山勢立營,營寨朝著谷后延伸,一眼望不到邊。張既分兵攻打斜谷,雖然每日都有進展,打的李邈等人節節敗退,奪下了谷口多處山頭,但蜀軍在谷后的營壘仍然極多,難以盡取。
因此戰斗陷入了僵持,忽聽劉備率軍西來增援郿縣,同時關羽也從陳倉分兵到來。謹慎而又知兵的張既權衡之后,決定放棄郿縣和斜谷,沿著渭水夾岸修筑兩座冰城,與蜀軍相持。