在国家被强悍的秦军横扫之后,晋人感到非常憋屈。但是比屈辱更严重的是晋人担心诸侯对晋国的表现发生误判,以为晋国从此被秦国降服(毕竟晋军没敢正面迎战,这在晋国史上是不可想象的)。
人们的忧虑不无道理,盟国使节们前来慰问时面上显示着虚伪的表情,话中透露着伪善的关切。鲁人的表现尤甚——鲁文公只派来一个地位很低的中大夫。当晋人责备鲁人时,鲁人回答说:“因为上国大夫阳子曾与寡君歃血,所以小国不敢派比阳子职位高的大夫出使大国。”
晋人不禁开始反思对鲁国的外交政策,赵衰说:“先君以道义称霸天下,您却以非礼破坏道义;君侯无礼在先,因此给了鲁人口实。天下人都称:‘周礼尽从鲁出。’想得到鲁国,首先要遵从周礼。所以,请君侯纠正去年犯下的错误,以君主之礼对对鲁侯。”
鲁文公三年,晋人到鲁国去请求修改盟约。鲁文公再次来到晋国,晋襄公亲自出席了会盟仪式,这样才使两国关系得以修复。
鲁文公四年春,晋人又释放了卫国人质孔达,以改善同卫国的僵化关系。
孔达在卫国是位被广为称颂的英雄人物。“英雄”即便在敌国充当人质,也受到了对方的尊敬和厚待,因此孔达在晋国的生活还是十分惬意的。
在晋国的那段时间里,孔达结交了赵衰、胥臣等天下名士。他对他们充满了敬佩,因而逐渐改变了对晋国的仇视态度(实际上,“改造人质思想”是强势国家的一项基本策略)。孔达回国后便成为发展两国关系的纽带,在他的斡旋下,卫成公于夏天朝见了晋襄公。卫成公在晋国还见到了前去纳贡和听政的曹共公。
晋国通过一系列外交手段稳定住了霸主地位,然后出师报复秦国。秋,晋襄公御驾西征,晋军西渡黄河,包围了邧城和新城(原属梁国)。秦人当时正在为征讨西戎十三路诸侯做准备,不想被晋人的入侵行动打乱战略部署,所以没有迎击。晋军在两座城外耀武扬威一番后就撤军了。
鲁文公五年,赵衰、栾枝、先且居、胥臣先后去世。一年之间失去四位卿士,这种情况在他国是不可想象的灾难;但是晋国还有七个卿,足可以使国家机器保持正常运转。而晋襄公不打算实行十卿制了,因此就在下一年春天、在夷地举行的大薮礼中取消了两个新军的编制,从而恢复了三军六卿制。
在大蒐礼上,郤溱由于年龄原因辞去卿位,一些老大夫也相继退出政坛。这样一来,文公时代老一辈政治家便彻底退出历史舞台(狐偃、狐毛也已离世)。晋国政坛进行大洗牌,权力被重新分配,这便引起了各大家族的激烈争夺。
当时晋襄公拟定六卿的名单是:士縠(士会之父)、梁益耳、箕郑、先都、郤缺、栾盾。其中士縠和梁益耳被定为新一届的中军将、左。但是先且居的儿子先克却私下里劝晋襄公说:“狐氏、赵氏有大功与晋国,如果忘记他们的功勋,恐怕就无法劝善了;况且狐射姑、赵盾又是年轻俊才,足可以担当起国家重任,不如把中军的卿位授予这两个人。”
一向没有主见而且耳根子特别软的晋襄公,没有经过思考就改变了当初的决定,结果士縠、梁益耳的名字就从卿士名单中被划掉了,取而代之的是狐射姑和赵盾。晋襄公继而在册封仪式上宣布了更改后的决定。