结果张仪一到咸阳,就吃醉老酒从车上掉下来摔伤了腿,三个月不上班。楚国当然也就得不到张仪许诺的土地。楚怀王拿不到土地,还以为秦国是嫌他与齐国断绝关系不够彻底,又派了个骂坛高手宋遗去辱骂齐王,硬生生把齐推到了秦的怀抱。结果这边楚齐联盟破裂,那边秦和齐倒是勾搭上了。张仪一看目的已经达到,晃晃悠悠出来,戏弄楚国说:“为什么还不去领取土地,从这个街道到那个街道,好大一块地,一共足足有六里。”六里?楚怀王再愚昧,也晓得自己受骗上当了,立刻向秦宣战。
这一仗,整整打了一年,从今河南境内的丹阳一直打到陕西境内的蓝田,楚怀王把全部家底都押了上去。打到关键时刻,把国际关系搞得一团糟的怀王尝到苦果,韩、魏趁楚军主力在西北与秦军苦战之际,偷袭楚国,打到了今湖北境内的邓。怀王只好从西北撤军,结果不但商於之地方六百里拿不回来,把汉中也给丢了,士兵阵亡超过十万,将领被秦军俘虏的达七十馀人。
这亏吃大了。不过秦国对于楚国的怒气,似乎也有所顾忌。因此到了次年,秦又表示愿意把半个汉中还给楚国,恢复友好关系。应该说这笔交易对于刚遭大败的楚国,还是可以接受的。但是楚怀王却发了戆大脾气,愿得张仪,不愿得地。结果张仪哈哈一笑,大模大样地就来到郢都。花了点金银贿赂楚王的左右靳尚,靳尚对怀王说,如果杀了张仪,秦王发怒,楚国与秦国关系就糟了。列国看见楚秦交恶,必然轻视大王了!
楚怀王一听就把杀张仪的心去了一半,到床上又被幸姬郑袖柔言细语一忽悠,怀王简直又把张仪当成了良师益友。张仪一走,屈原从齐国回来了,问怀王:“为什么不杀张仪?”怀王一想,是呀,我怎么就没杀了他呢?当下又后悔了,派人追杀张仪,但哪里还有张仪的人影。这样过了若干年,到二十四年,秦、楚又友好起来,结了亲家。二十五年,怀王入与秦昭王在黄棘约会,大谈秦、楚两国要世世代代友好下去。
这一次黄棘会谈,是楚国外交政策从联齐抗秦到媚秦的重大转折。屈原强烈反对楚怀王亲近秦国的政策,但是楚怀王对他不屑一顾,把他驱逐出郢都。屈原的见识在楚国政界当属一流,但是不但得不到重用,却被流放汉北,心中的郁闷,不言而喻。然而屈原的失意只是个人的哀伤,怀王的失策却将整个楚国断送。此后秦、楚关系一度进入蜜月期,二十六年,齐、韩、魏三国伐楚,楚把太子送到秦当人质,秦派兵救楚,击退三国联军。但是到了二十七年,因为一场决斗,在秦国当人质的楚太子杀了一个大夫,逃回国内。于是秦楚战端又起。这一会,秦、齐、韩、魏四国联军攻打楚国,杀了楚将唐眜。战争持续到怀王三十年,楚王收到秦昭王的国书,说是要重拾旧好,会晤地点放在秦国的武关,时间为某年某月某日,不见不散。
楚怀王左思右想,他若不去,秦国便会说楚国拒绝和解,战争责任在楚不在秦。但若是去了,难保偏差。他犹豫不决,贵族宗室们也是七嘴八舌,怀王一咬牙,一跺腿,最后还是去了。这一去又如何呢?怀王一到武关,秦人就把他给绑架了,逼迫他割让巫、黔中。楚怀王这个气啊,你秦也算是个泱泱大国,做人不可以无耻到这个地步!到了这个地步,怀王也豁出去了,咬紧牙关,面对秦国拟定的和约,死也不签。国内为了对付秦的讹诈,也立了新君,结果秦国没得到太大便宜。
楚怀王被囚禁了两年,居然找到机会成功脱逃。不过秦关闭了去楚国的道路,怀王回不了楚,只好走小路去赵国。但是赵国怕惹祸上身,拒绝接纳。怀王又想转去魏国,这时秦国追兵杀到,逮捕怀王,重回咸阳。怀王又气又恨,回想自己的人生,真是太失败了,于是郁闷得病,一年后死在了秦国。