晋惠公七年,即公元前六四四年,秋季,狄人入侵晋国,晋君不敌,狄人占取狐、厨、受铎三邑,渡过汾水,到达昆都(晋邑,今山西临汾南,汾水以东)。
晋惠公八年,即公元前六四三年,夏季,晋国太子圉到秦国做人质,于是秦国归还晋河东之地,秦穆公将自己的女儿嫁给了太子圉。
当初夷吾在梁国时,梁伯将女儿梁嬴嫁给夷吾。
梁嬴怀孕之后,过了产期没有分娩,梁国太卜卜招父和他的儿子为此占卜。
卜招父的儿子表示,将生下一男一女。
卜招父表示,对,男的会做别人的臣子,女的会做别人的女婢。
梁嬴后来果然生下了一男一女,于是男的便取名为圉,女的取名为妾。
太子圉到秦国做人质,妾也就到秦宫做了婢女。
这一年,齐国国君齐桓公去世,齐国发生内乱。
鲁国灭项国。
晋惠公九年,即公元前六四二年,春,宋襄公率领诸侯攻打齐国,齐国人杀公子无亏。
夏,五月,宋国击败齐国,立公子昭为齐国国君,是为齐孝公。
秋,八月,葬齐桓公。
晋惠公十年,即公元前六四一年,秦国灭梁国。