大夫史颗到河东与晋侯结盟，晋厉公于是派大夫郄犨到河西同秦国结盟。秦桓公回国后就背弃令狐之盟，联络楚国和狄人图谋伐晋，诸侯因为秦桓公背信弃义的行为纷纷倒向晋国。前579年秋，秦国约白狄攻打晋国，晋在交刚击败白狄。次年，晋厉公率军前往周都王城（今河南省洛阳市王城公园附近），与齐、宋、卫、鲁、郑、曹、邾、滕八国国君所率军队会师，筹划攻秦事宜，周简王也派大夫刘康公、成肃公率军助战。同年四月，晋国派遣大夫魏相赴秦，以绝秦书历数秦穆公、秦康公、秦共公三代君主屡次背弃盟约，破坏两国友好，挑起战争的罪状，向秦国宣战。