秦、鲁、郑、宋、和陈、蔡等对晋只是阳奉阴违，反而试图拉近与楚国的关系。已从三十五年前城濮之战的失败中恢复过来的楚国开始再度挑战晋国的霸权，景公时代的晋国将为此付出代价。
邲之战的失败和对赤狄战争的成功.景公三年（前597年），楚庄王率师攻打亲晋的郑国，围其都城新郑三月之久。晋国以荀林父为中军将救郑，但荀林父根本指挥不了自己的军队，当时的军队中除荀林父外，尚有中军佐先縠、中军大夫赵括和赵婴齐、上军将士会、上军佐郄克、上军大夫巩朔、韩穿、下军将赵朔、下军佐栾书及下军大夫荀首与赵同共十二