晋成公
晋成公六年(前601年)春天,晋国与白狄讲和。同年夏天,晋国联合白狄攻打秦国,俘虏秦国将军赤。并且抓获秦国一名间谍,将他在绛城的街市上处死。
晋成公七年(前600年)九月,晋成公与楚庄王争夺霸权,和宋文公、卫成公、郑襄公、曹文公在扈邑会见,攻打不听从晋国的国家。陈国国君陈灵公因畏惧楚国,所以没有参加会见。晋成公派荀林父率领诸侯的军队攻打陈国 ,继而救援郑国,诸侯联军与楚国交战,打败楚军。
晋景公
同年九月辛酉日,晋成公在扈邑去世 ,其子公子据继位,是为晋景公。
公元前600年,楚庄王讨伐郑国,晋景公派郤[xì]缺救援,与郑襄公率领的郑军联合一同,在柳棼之战中,打败楚庄王率领的楚国军队。
前599年,楚庄王伐郑,晋景公派士会率领晋军救郑,在颖北之战中,击败了楚庄王率领的楚军。
晋军虽先后在晋楚柳棼之战和颖北之战中,击败了楚庄王率领的楚军,但在秦晋崤之战后,秦国立即将其在秦楚鄀[ruò]之战中所俘楚将斗克释放,与楚结盟,共同抗晋。晋国为保持霸主地位,也不得不在西、南二方对付秦、楚两大国的挑战
公元前597年(景公三年),楚庄王包围郑国,郑国向晋国求救。晋军渡过黄河,楚国已经降服郑国,想在黄河饮马扬名就离开郑国。楚晋两军大战,郑国刚刚归附楚国,惧怕楚国,反而帮助楚军进攻晋军。晋军大败,退到黄河边。楚国俘虏了晋军大将智。
公元前596年(景公四年),先谷因为是第一个建议出兵而使晋军在黄河畔吃了败仗的,他害怕被杀,于是逃亡到翟,与翟国商量讨伐晋国。晋国发觉后就诛灭了先谷整个家族。先谷是先轸的儿子。
公元前595年(景公五年),晋国因为郑国援助楚国而讨伐郑国。当时的楚庄王很强大,结果在黄河边挫败了晋军。
公元前594年(景公六年),楚国讨伐宋国,宋国便向晋国求援,晋国想去援救。于是晋国派解扬谎称救援宋国。郑国人抓住解扬把他交给了楚国,楚国赏赐了他很多财物,让他说反话,以使宋国尽快败下阵来。解扬假装许诺,终于将晋君的话告诉了宋国。
公元前593年(景公七年),晋国派随会灭亡了赤狄。
公元前592年(景公八年),晋国派郤[xì]克出使齐国。因郤克驼背被齐国耻笑侮辱,郤克返回晋国,向晋君请求攻打齐国。晋君没有听。后来郤克执掌国家政权。