张仪到达楚都后,怀王立即把他囚禁起来,并且扬言要杀死他。张仪暗中贿赂靳尚,靳尚替他向怀王请求说:“大王,您拘捕了张仪,秦王一定很生气。到时候,天下诸侯看到楚秦关系破裂,必定会轻视您的。”然后,靳尚又对楚王夫人郑袖说:“秦王非常喜欢张仪,可是大王想杀死他。现在秦王将要用上庸的六个县贿赂楚国,把宫中善于歌舞的美女送给大王当侍女。楚王看重地盘,秦女也必定得到大王的宠爱,那么夫人一定会失宠。夫人不如在大王面前说句好话释放张仪算了。”郑袖于是在楚王面前替张仪说情,楚王最终不但释放了张仪。还很客气地款待了他,张仪又借机劝说楚王与秦国结盟。张仪离开楚国后,屈原从齐国出使归来,向怀王进谏杀死张仪。怀王这才后悔,派人去追赶,但没有赶上。张仪返回秦国不久,秦惠王就去世了。
齐楚结盟
公元前309年,齐湣王为了瓦解秦楚联盟,就派使者给楚王送了一封信说:“现在秦惠王死了,武王继承了王位,他任用樗里疾、公孙衍,可是楚国还是服从秦国。樗里疾与韩国友好,公孙衍与魏国亲善,如果楚国一定要服侍秦国,韩国、魏国肯定会害怕,到时它们就一定会借这两个人的力量与秦国联合,韩、魏一旦与秦国联合,那么燕国、赵国也会去服侍秦国。到时候四国都与秦国联合,那么楚国就只有当秦国的一个郡县的份儿了。楚王您何不帮助我协力收服韩、魏、燕、赵,然后和他们合纵一起尊崇周王室,以便按兵养民,号令天下呢?到那个时候,天下没有人敢不乐意听从您的,您也就功成名就了。那时,楚王率领诸侯共同讨伐秦国,一定能打败它。到时楚王您便可以夺下武关、蜀、汉地区,占有吴国、越国的财富,专享长江、东海的利益,韩国、魏国也会割给您上党,那么楚国将比现在强大百万倍。况且大王您被张仪欺诈,丧失了汉中的地盘,然后大军又在蓝田受挫,天下人没有不替您心怀愤怒的。今天您竟想先服侍秦国!大王您还是仔细考虑考虑吧。”
楚王正想与秦国联合,见到齐王的书信,犹豫不决,就交给群臣们议论。大家也意见不一。昭雎说:“大王您不如与齐国、韩国深交以抬高樗里疾的权位,这样,您才能得到韩国、齐国的支持要回地盘。秦国在宜陽打败韩国,可是韩国却还服事秦国。到时候秦国攻打三川,赵国攻打上党,楚国攻打黄河外,韩国一定会灭亡。楚国即使再去救助韩国,也不能让韩免遭灾难了,可是为了保全楚国我们又必须援助韩国。齐国之所以信任韩国,就是因为韩公子昧是齐国的国相。韩国已经从秦国夺得了武遂,如果大王再好好亲善它,使它凭借齐国和自己的力量抬高樗里疾的地位,到时樗里疾得到齐国、韩国的支持,他的主人就不敢抛弃他了。所以,如果现在楚国帮助樗里疾,他一定会向秦王说情,把侵占楚国的土地归还给楚国。”怀王觉得他的话有道理,便放弃了原来的计划,改与齐、韩两国结盟。
怀王赴秦
齐楚的联合惹怒了秦国,秦王接连派兵大败楚军。楚怀王惊恐不已,就派太子到齐国做人质以求和解。秦昭王写信给楚王说:“我国和楚国临近接壤,本来就结成了婚姻,互相亲善友好很长时间了。如今秦楚关系恶化,就无法号令诸侯,所以我希望和您在武关会盟,好好谈一谈我们两国关系的未来。”楚怀王看到秦王的信之后非常担心。他想赴会,又担心受骗;可是如果不去,又担心秦王发怒,于是就征求昭雎的意见,昭雎说:“大王不要前去,应派军队加固边境的防守。秦国乃是虎狼之国,不能相信他。”怀王的儿子子兰则劝怀王前往。
于是怀王去会见秦昭王。楚王一到,秦兵就关闭了武关,将怀王劫持到咸陽,秦王在章台会见怀王,对待怀王就像对待附属国的臣子一般,不用平等的礼节。楚怀王大怒,后悔没听昭雎的劝告。秦王扣留了楚王,要挟楚国割让巫、黔中的郡县给秦国。楚王想只订盟约,秦王却想先得到地盘。楚王生气说:“秦国欺诈我,又强迫要挟我割让地盘,真是贪得无厌!”他没有再答应秦王。秦王因此扣留了楚王。