秦、晋两国攻打郑国,郑国亡国在即,在答应了晋国讲和的条件之后,晋国仍然要见到郑文公,就是想羞辱他。郑国人很担心,就派大臣烛之武私下里接触秦穆公,说:“打败了郑国对晋国有好处,但却是对秦国有害处。您不如放过郑国,让郑国成为您东方道路上的主人,今后秦国使者来来往往,让郑国接待他们,供给食宿。您想,这对于您有什么害处吗?”这就是“东道主”一词的由来。秦穆公于是撤兵,晋国人也同意了郑国讲和。
秦穆公是西戎的霸主,但是他时时刻刻都想入主中原称霸,因此,他也在打郑国的主意。公元前627年春天,秦国军队向东进发,穿过晋国,目的是偷袭郑国。当初,晋、秦两国伐郑的时候,秦国被烛之武说服,首先和郑国结盟,并留下了杞子、逢孙、杨孙在郑国戍守。有一个郑国人向秦国出卖郑国,说:“我掌管着郑国的城门,可以帮助秦国。”秦穆公觉得这件事情很有把握,于是做出了这样一个大胆的决定。当军队开到晋国边城滑邑的时候,让一个叫做弦高的郑国商人遇见了,他正准备带着二十头牛到周朝都城去出卖。他害怕被秦军杀掉或者俘虏,就献上他的牛,说:“听说贵国要讨伐郑国,郑国已经做好了战守准备,还派我带了二十头牛来慰劳贵国士兵。”秦国带兵将领见郑国已经有了准备,就攻下了晋国的边城滑邑。
秦国这次伐郑虽然不成,但秦穆公敢于跨越千里打郑国的主意,可见这个郑国既是一块肥肉,又实在是软弱可欺。
楚庄王即位以后,开始不理政事,日夜寻欢作乐,还下令不许大臣们进谏。在大臣们巧妙的劝说下,楚庄王开始一飞冲天。他不但重拾祖上的称霸中原的旧业,在讨伐陆浑戎经过周都时还询问周鼎的重量,这就是“问鼎”一词的由来。当然,楚庄王想问鼎中原,首选的演兵场自然就是郑国。
楚庄王十六年(前598),因为郑国和晋国结盟的缘故,第二年,楚庄王就发兵攻打郑国。楚军包围郑国三个月,攻下了郑国国都。郑襄公脱去上衣露出胳膊牵着羊迎接楚庄王进入郑国国都。郑襄公卑颜屈膝,表示愿意臣服楚国,楚庄王同意了,为此让军队退后三十里,那意思是说郑国甘愿结盟,不是签订的城下之盟。楚国大臣们不理解,说:“我们千里迢迢来到这儿,官兵们已经劳苦很久了,为什么打下的国家又放弃了呢?”楚庄王说:“我们之所以讨伐,是征服那些不驯服的国家,既然人家已经服服帖帖了,还有什么可要求的呢?”楚国于是撤军。其实,楚国所以释放郑襄公,并不是郑襄公话说得多么可怜,而是因为晋国已经出兵救援。早在战事初期,晋国就想出兵救郑,由于国内意见不统一,所以耽误了。等到了黄河,楚军已经离开了。晋国将帅有的想渡河追击,有的想班师回国,但还是渡过了黄河。楚庄王听说后,翻转身攻击晋国军队,郑国军队也帮助楚国,晋军大败。因为此役,也有人把楚庄王列入霸主行列。
晋国在晋文公以后,晋国有点儿作为或者是想称霸的君主都拿伐郑说事儿。公元前588年,齐顷公想尊称晋景公称王,晋景公权衡利弊,没有接受。就是在这一年,晋国开始设立六军。第二年(前587),晋国讨伐郑国,攻下了汜这个地方。
晋景公死后,他的儿子寿曼成为国君,即晋厉公。晋厉公想称霸,也在拿郑国当做演兵场。公元前575年,因为郑国背叛了晋国与楚国结盟,晋厉公很生气。大臣也说:“不可以在我们这一代失去诸侯。”于是,晋国出兵攻打郑国。晋厉公亲自率领军队渡过黄河,听说楚国前来救援,晋国军队就与楚国交战。两国军队在鄢陵相遇,晋国军队射中了楚共王的眼睛,楚军失败。楚国大臣子反想整顿军队再与晋国交战,晋国军队非常担心。楚共王召唤子反,子反因为醉酒不能前去拜见,楚共王很生气,责备子反,子反自杀。楚共王失去了执政大臣,只好回国。晋国也因此威震诸侯,想号令天下,取得霸权。