十二年（217年）一月，曹操再于濡须口攻打孙权未果，立即撤退。建安二十三年（218年）一月，耿纪企图杀曹操失败；四月，曹彰平定乌丸族叛变，鲜卑族轲比能投降；九月，曹操进驻长安，准备迎战刘备。建安二十四年（219年）一月，平定南阳侯音之乱，刘备于定军山斩夏侯渊。三月，曹操从斜谷入汉中，刘备据险坚守，曹军死伤不断，至五月全军撤退。七月，刘备平定汉中，自称汉中王。刘备佔领汉中后以魏延为太守。建安十六年（211年），孙权任命步骘为交趾剌史，平定岭南。建安二十年（215年），刘备平定益州后，孙权立即派遣诸葛谨前去要