晋景公十二年,即公元前五八八年,春,晋景公与鲁成公、宋共公、卫定公、曹宣公率领联军攻打郑国,驻扎在伯牛,这是为了报复郑国在邲之役中对晋国有二心,于是从东边入侵郑国。
郑国公子偃领兵抵御诸侯联军,命令郑国东部边境军队在鄤地设下埋伏,在丘舆击败诸侯联军。皇戍到楚国献上俘获。
夏,鲁成公到晋国朝见,这是为了拜谢汶阳之田的归还。
晋国人将公子谷臣与连尹襄老的尸首还给楚国,为了换回荀罃。
荀罃之父荀首当时已经是晋国中军佐,于是楚国同意了晋国的请求。
楚国国君楚共王送别荀罃,对他说,你恐怕怨恨我吧。
荀罃表示,两国交战,下臣能力不行,不能担当所任的职务,所以做了俘虏。君王左右的人没有用我的血来祭鼓,而让我回国接受杀戮,这是君王的恩惠。下臣实在没有才能,又敢怨恨谁呢?
楚共王又问,那么感激我吗?
荀罃回答说,两国为自己的国家打算,希望让民众得到安宁,各自抑制自己的愤怒,求得互相原谅,两边都释放被俘的囚犯。两国友好,下臣没有参加谋划,又敢感激谁呢?
楚共王再问,你回去,用什么报答我呢?
荀罃回答,下臣既不怨恨,君王也不值得感激,没有怨恨,没有恩德,不知道该报答什么。
楚共王于是说,虽然确实这样,也一定把你的想法告诉我。
荀罃便说,得君王的保佑,被囚的下臣能够带着这把骨头回晋国,我国国君如果加以诛戮,死且不朽。如果由于国君的恩惠而赦免下臣,把下臣赐给我国国君的外臣荀首,荀首向我国国君请求,把下臣杀戮在自己的宗庙里,也死而不朽。如果没有得到我国国君的命令,让下臣继承宗子的地位,按次序承担晋国的大事,率领一部分军队保卫边疆,虽然碰到了君王左右的人,也不敢违背礼节。只有竭尽全力以至于死,没有二心,来尽到作为臣的职责,这就是所能报答君王的。
楚共王听了之后表示,晋国不可以与它相争。于是加重了荀罃的礼遇,然后放他回国。