长期和晋较量的只有楚，但双方互有胜负，形成两强更迭把持中原霸权的局面。文公九年（前628年），晋文公去世，太子欢即位，即襄公。秦穆公想乘晋国新丧之机发兵偷袭郑国，被郑人弦高所识破。在秦军回师的路上，晋国邀其于殽一战，秦军大败，其主将孟明视、西乞术和白乙丙都被俘虏，随后又被放回。四年后，秦穆公又令三人攻晋以报殽之役之战，却也无功而返。从此，秦往西方发展。晋国兴起后，北狄为避其锋芒便越过太行山，向东方发展，并不断的骚乱齐、鲁、宋、卫等国。在襄公继位之时，狄已经分裂为赤狄和白狄，其中白狄被襄公打败，并俘虏