但到了公元前6世纪中期,两个巨人都扳不下去了。
晋国扳不下去的原因,主要因为其内政问题,晋国从春秋早期,就是国君实力衰微的时期,后来经过晋献公、晋文公的两代改革,通过抬高士大夫的权力和地位,来巩固国君地位,但晋襄公英年早逝,导致晋国进入了权臣赵盾专权的时期,此后赵盾虽死,但是晋国国君权力的衰弱已经无可避免。不断发动对外战争的结果,就是在晋国世袭掌握大权的士大夫家族,可以不断地凭借战争扩大自己的威权,最后形成尾大不掉之势。这个过程很简单,国君要称霸,就要打仗,打赢了仗,就要封赏手下人,仗打得越多,封赏也就越来越多,到了最后,下面的大家族实力强大,甚至国君本身都无法控制,整个国家的统治,也就因此出现了"最高权力被架空"的局面。所以停止战争对于晋国,不是一个和平问题,而是一个国家谁说了算的政治问题。公元前6世纪的晋国,其国家权力已经转移到了智、韩、赵、魏等士大夫的手里,国家已经没有能力整合成统一的力量,进行如重耳时期那样的全面战争了。
晋国扳不下去的另一个原因,是他自身对楚国的"人脉"优势也早已动摇。多年以来晋国对楚国的战争,都是拉拢其他中原诸侯国做盟友的,其中最重要的盟友就是东部的齐国和西部的秦国,决定晋国霸业的城濮之战,就是在这两个国家的帮助下打赢的。但是到了公元前6世纪,晋国与这两个盟友之间的传统友好关系早已不复存在,早在晋襄公时期,秦晋之好就成了一纸空文,虽然晋国通过历次战争,堵住了秦国东进的道路,将秦国死死地摁在了关中平原,但多线作战,也使晋国的国家实力大打折扣,在邲之战后,力图恢复晋国霸业的晋景公,偏偏又和齐国发生了战争,晋国虽然得胜,但是此时他左右两边的邻国,不再是共同进退的朋友,而是不共戴天的仇敌。这样的局面下,想凭借晋国本国的力量就和楚国扳手腕,显然是力不从心的。
晋国快要歇菜了,楚国的局面却也好不到哪里去。多年以来,楚国和晋国相比,最大的优势和劣势,就是他并非周王室早期的分封国,更没有崇高的地位。这种局面的劣势是,楚国无力在中原建立他的人脉关系,所谓的晋楚争霸,更多的时候,是楚国以一国之力,来对抗整个中原诸侯国的联军。优势是,因为楚国不是早期的周国分封国,他的国家建制,受传统的西周宗法制影响较少,国内的卿大夫势力比较弱,虽然在楚庄王时期,也发生了若傲氏专权的事件,但很快就被楚庄王所平息。楚国的国家大权,也就因此大部分时间集中在国君的手中,但到了公元前6世纪时期,王权的衰弱也不可避免。楚国本国贵族的兴起,对王权的掣肘,也使内政问题凸显出来。与此同时,楚国的后院也起了火,江南地区吴国的兴起,日益成为楚国的大敌,这样的局面下,再北上争霸,显然也是一件非常不明智的事情。