楚文王大怒,杀了弃城逃跑的阎敖,结果其族人不服,纷纷作『乱』。当年冬季,巴国乘楚国内『乱』,再次出兵攻伐楚国。楚文王亲自率军抵御巴军,结果仓促出战大败于长江渡口(今湖北省枝江县北),只得领着败军回国。
然而根据楚国的传统法令,败军一律不得入城,因此郢都大阍鬻拳拒绝开城门,不让打了败仗的楚文王入郢都。楚文王不得已,只好转兵回攻位于淮河上游的嬴姓黄国,在踖陵(今河南信阳潢川)击败了黄国军队,这样就可以回国进城了。不料楚军行至湫地(今湖北襄樊老河口),楚文王就因嚼食“昌歜”过量,累积中毒暴病而亡,鬻拳闻知消息后也『自杀』殉葬。
巴国和楚国从此关系开始恶化,这次战争在《左传》和《华阳国志》均有记载。
巴、楚、秦灭庸之战
鲁庄公十八年(公元前676年),巴伐楚,克之。
公元前632年,晋秦联军在城濮之战大败楚军后,巴国向秦国致贡,后又和楚修好。
楚庄王三年(公元前611年)巴与楚、秦国联手灭掉了位于鄂西(湖北省竹山县)的庸国。巴人从楚师灭庸国并分得庸国之鱼邑(重庆奉节县、巫山县一带),之后便被楚国『逼』入长江三峡,进入重庆和川东地区。
楚惠王十二年(公元前477年)巴人再次伐楚,包围了楚国的鄾邑(湖北省襄阳市),【3】同年三月,楚国派出了三位能干的将领公孙宁、吴由于、薳固在鄾地击败了巴国军队。【4】巴国损失惨重而国力大衰,退出汉水流域。
战国时期
春秋末战国初巴国从汉水流域进入长江上游地区后,西与蜀国为邻,先后在长江和嘉陵江一线建了五座都城,即有名的巴子五都,由此引致“巴蜀世战争”。
到战国《华阳国志·巴志》说:“七国称王,巴亦称王。”“其地东至鱼复,西至僰道,北接汉中,南及黔涪。”