诸羌及韩遂，转战于兴国、高平、屠各。关中大体平定。建安十九年（214年），夏侯渊讨平在枹罕称王的宋建，又遣张郃深入小湟中，河西诸羌皆降，陇右遂平。建安二十年（215年）三月，曹操率军攻汉中张鲁，先攻破武都的白马氐及河池氐王窦茂。七月攻入汉中，取阳平关，张鲁逃奔巴中，曹操遂定汉中。巴郡的巴、賨夷帅朴胡、杜濩、任约降曹，曹操势力南伸至巴中。后刘备相继击败朴胡等及曹将张郃，攻取巴中，曹、刘乃相持于武都、汉中一带。建安二十四年（219年）正月，刘备斩杀夏侯渊于汉中定军山。五月，曹操引军退回长安，秦岭以南之汉