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