浮桥三座,渡过襄江,又包围襄阳,在襄江上打造船只,阻截河道,防备荆州水军,襄阳守将乃关平,坚守不出。曹真、曹休督促兵马昼夜攻城,一连半月不克,士卒伤亡不小,曹真见强攻并非上策,于是改变策略,在襄阳、樊城四面筑垒连营,欲长围久困。关羽在江陵得知樊城、襄阳被围,立即点三万兵马北上前往救援。时甘宁卧病在床,在江陵养病,关羽为了让他安心养病,便没有告诉甘宁曹军南下的消息,只是调集五千水军押运粮草,随军听用。水军大部分留下防衞孙权。关羽领兵至襄阳四十里时,曹军大将曹休亲率兵马阻击,关羽督兵与战,攻势凌厉,曹休有些出乎意料,遂领兵暂退。关羽继续前进,往襄阳赶来。曹休退回襄阳大营,徐晃询问战况,曹休道:关羽兵马士气高昂,关羽虽然年老,但也是勇武非常,攻势凌厉,出乎我的意料,所以我暂退避其锋芒。徐晃忙道:将军不可如此,正因为关羽勇武,荆州兵马士气高昂更应该打下去,挫其锐气。否则关平守襄阳与内,关羽统大军与外,内外夹击,我们必然惨败。曹休从其言,统领营中半数兵马,与关羽接战,两军战到天黑,各自收兵。次日再战,也是不分胜负,不过曹休成功把关羽挡在离襄阳二十里处。樊城曹真得报关羽来援,又分出两万兵马渡过襄江支援曹休,曹休填了一支生力军,又与关羽数日交战,将关羽逼退二十余里。襄阳关平数次出城,都被徐晃打回了城中。之后徐晃更是督促兵马又于外围增筑深沟高垒,对襄阳形成两层包围,号称“夹寨”,内防关平外突,外可抗击关羽援军。南阳曹丕下令豫州官吏征调屯田兵马运粮支前,以做久战。
刘备得报后,立即令汉中太守魏延总筹汉中防御,自己亲自统率自成都往汉中,自房陵出击,夹击曹丕大军,而房陵守将陈到已经与夏侯尚对峙房陵城下,刘备派赵云统领两千骑兵先行。二个月后,刘备大军抵达房陵,与夏侯尚开战。刘备下令赵云前去截断夏侯尚粮草,南阳到房陵没有险峻高山,地势相对平坦,利于骑兵驰骋,赵云曾在公孙瓒手下骑兵精锐白马义从,对骑兵的统率自然轻车熟路,仅十天,赵云就截获曹军两支运粮队,杀敌上千。夏侯尚得知粮草被劫,马上派出骑兵保护粮草,并每十里筑起粮站,赵云见曹军防备甚是紧密,无从下手,只好暂时隐藏起来,伺机而动。夏侯尚虽然反应措施都迅速作出,却没改变汉军骑兵的威胁,而自己处于守势,被动防御只会陷入被动,又使战斗力极强的骑兵无发发挥威力,所以只有歼灭这只骑兵最是上上之策。夏侯尚派出大批斥候探马打探各处可能藏匿大量骑兵之处,但赵云早有防备,绝不会在一处驻扎超过一天,并到处建造可能驻兵的痕迹,夏侯尚的探马斥候回报了十余处赵云可能驻扎的地点,可具体方向无法确定,惹得夏侯尚大骂手下废物,赵云狡猾。气发完了,夏侯尚只得继续想办法。次日,夏侯尚暗中派出三千兵马分入各个粮站。十余日后,赵云收到消息有一支曹军运粮队出现在道路最难走的一段路。赵云看看天色,已经开始暗了下来。副将张翼道:将军,不久前监视曹军的探马回报曹军大营并没有调兵的迹象。看来这支曹军可能疏忽了,这正是难得的机会。曹军抵达最近的粮站需要至少一个时辰,我们有黑夜作掩护,完全可以歼灭这支曹军。赵云不语,张翼小心道:将军,我说错了吗?赵云道:没有,不过我在想被劫了两次粮草的夏侯尚会派什么样的人押运粮草,而押粮的曹将会犯今天这样的错误吗?张翼道:会不会是运粮期限使得曹将要冒险,毕竟夏侯尚治军也是颇有名气。迟误期限可是大罪。赵云道:有可能,不过我们不应该把希望寄托在敌人身上。张翼道:将军可有定计?赵云笑道:有了,你我分兵两路。待赵云说完,张翼道:将军是不是太危险?赵云道:曹军焉能拦得住我!你随机应变,用不着担心我。张翼只得答应下来。很快,赵云统三百骑兵向