这年秦惠文王去世,太子赢荡继位是为秦武王,任命樗里疾、甘茂为左右丞相。有人建议武王杀张仪。张仪闻讯,邀他的老乡魏章一道逃回魏国,标志着他的政治生涯和一个纵横家的时代的结束。秦武王在位期间,与韩、魏两国交往甚多,一会联合,一会攻伐,放弃了对楚国的进攻。秦武王四年(公元前307年)秋八月,武王与力士孟说(同悦)比武折断筋骨而死。次年,武王异母弟赢则继位是为秦昭襄王。昭襄王的母亲是楚国咩姓公族的后裔,楚宫称她咩八子,入秦后称楚公主,昭襄王继位后尊为宣太后,在她的促成下,秦、楚两国关系出现和解迹象。楚怀王二十四年(公元前305年),秦、楚两国互为婚姻,秦迎妇于楚,楚迎妇于秦,结为昆弟之国。次年,怀王与昭襄王在楚国黄棘(今河南省新野县东北)会晤,签订“黄棘之盟”。再次年,齐、韩、魏三国以楚背弃列国与秦和亲为由联合攻楚,楚以太子熊横入秦作人质,请求秦国出兵相救,三国军队撤走。
看着楚国一天天地倒向秦国,屈原心里非常难过,表面的和解会不会酝酿着更大的阴谋呢?秦国人什么样的事情都做得出来,楚国人累次上当都不醒悟。屈原没有能力扭转局势,也没有诉说的地方,要想发表他对楚国政局的看法,抒发胸中的苦闷,惟有借助诗歌。他在《抽思》中,以细吐情丝般的绵绵情意,批评怀王太叫他失望了:
心里的忧愁万分郁结,
孤独的唉声叹气,不断悲伤。
思来想去,怎么也不能开怀,
只恨长夜漫漫,天总不亮。
秋风一吹,万物都要萧条,
坏人当道,真是一片糟糕!
你为什么那样的容易急躁,
你使我心神不安啊,尊贵的香草。
想率性离开故乡跑向国外,
看到人民的灾难又镇定下来,
我把菲薄的衷情织成歌辞,
想呈献给你呀,我所敬爱。
楚怀王二十七年(公元前302年),楚太子熊横杀掉秦国看守大夫逃回楚国。次年,秦国与齐、韩、魏三国联合攻楚,怀王令昭雎率师迎击四国联军。昭雎从楚国全局考虑,宁可前线将士全军覆没,也不能挖空后方。否则郢都难保。大臣桓臧也认为,楚国的强敌是秦国,不是齐、韩、魏三国,若派昭雎出战,势必树敌过多,胜或不胜都对楚国不利。结果,楚将唐目末 在前线孤军奋战,为国捐躯。秦国虽然夺走楚国的重丘(今湖北省竹山县东南),却再不敢轻举妄动,保住了楚国的大后方。楚怀王二十九年(公元前300年),秦军再次攻楚,大破楚军。怀王惊恐万状,对秦国的狡猾性和亲秦的危险性似乎有了一些认识,幸而没有出兵与齐国交战,只得忍气吞声,将刚从秦国逃回来的太子熊横派往齐国作人质,求刚刚继位的齐王看在齐、楚两国的传统友谊上,重修旧好,共同拒秦。楚怀王三十年(公元前299年),秦国得悉楚、齐交好,挟连年战胜楚国的余威,采取软硬兼施的手段,一面出兵攻打楚国,连取楚国8城;一面由秦王亲自修书,约怀王去秦国的武关(今陕西省丹凤县东南)与昭襄王会晤,重建秦、楚睦邻友好关系。