结果在撤军时,孙权又再次遭遇了张辽的突袭,好不容易才在吕蒙、凌统、甘宁等人拼死保护下,孙权才再度得以脱险。
十二月,曹操自知无力应对孙刘再次联军,只得回军,留夏侯渊屯汉中,与刘备军对峙。
建安二十二年(217年)春。
曹操再次南征,率军攻破居巢,猛攻濡须口,击败孙权,孙权和吕蒙商议,准备伺机收回荆州,派都尉徐详求降,曹操同意并允诺重新结为姻亲,双方修好。
彼时刘备派遣张飞、马超、雷铜、吴兰等人攻打下辩,曹操派遣曹洪、曹休、曹真抵挡。
两军交战不下,随后复对峙于汉中,各自全力备战。
建安二十三年(218年)。
刘备亲率大军进至阳平关,夏侯渊等人与刘备夹关对峙。
张飞屯兵固山,做出要截断曹洪后方的样子,但被曹休识破。
曹洪在曹休的建议下,趁蜀军兵力尚未集结之时袭击吴兰,雷铜、吴兰等战死,马超、张飞于是退走。
刘备又派遣将领陈式去攻打马鸣阁道,打算断绝汉中与许都的联系,但被徐晃击败,死伤甚多。
四月,乌桓的无臣氐与鲜卑的轲比能联合侵扰边塞,曹操命曹彰、田豫北征,大破乌桓鲜卑联军,刘备亲自率军停留在阳平关,与夏侯渊、张郃相拒。
九月,曹操坐镇长安,指挥汉中战局。
十月,宛城守将侯音起兵反曹,劫掠吏民,保守宛城,曹操令曹仁围攻宛城。
建安二十四年(219年)春,刘备与曹操在汉中对峙不下,急调诸葛亮来援。
诸葛亮居中调度未至,仅派遣兵马驰援,刘备得到兵力补充后从阳平,南渡沔水,于定军山扎营,夏侯渊率军来抢定军山。
刘备派军趁夜火烧夏侯渊军队的外围鹿角。
夏侯渊派张郃守东围鹿角,自己率兵守南围鹿角。
刘备调一万多兵马分为十部,猛攻张郃,张郃亲身搏战,刘备一时难以攻克。
夏侯渊分兵去救援张郃,刘备派黄忠攻打南围鹿角,此时的南围鹿角,夏侯渊正在率领400曹军精兵修复鹿角,黄忠乘着地势高,鼓噪大喊,一战就将夏侯渊斩杀在