。后来秦穆公听说晋献公有一公子重耳流亡于楚国，遂请重耳到秦，并举兵助其回晋国。时晋惠公已死，其子晋怀公刚立不足一年，被公子重耳和秦军攻杀。公元前636年，重耳继位为晋文公，在位九年，秦晋修好。公元前628年，晋文公去世，晋襄公立。这一年秦穆公秘密攻打郑国，秦军于行军途中被贩牛的郑国商人弦高识破，失去了突袭的先机，遂收兵回秦。当时晋襄公探得秦军回军的路径，两军大战于殽，秦军覆没。消息传回秦国，穆公懊悔悲恸，秦人大愤。前625年，秦穆公发兵伐晋复仇，又败于彭衙。过了一年，秦穆公亲自率兵再次讨伐晋国，渡过黄河