。但在大臣士渥浊劝谏下，景公免其死罪，复其原职。。次年，在邲之战中冒进导致战役失败的先縠企图与晋国北部的赤狄勾结入侵晋国，事败而被灭族。前594年，荀林父率军攻灭赤狄的一支潞氏，次年，晋中军佐士会率军灭赤狄甲氏、留吁、铎辰等部，晋国势力越过太行山，到达今河北地区，逐渐接近齐国的势力范围。齐国自前643年齐桓公去世后陷入长期内乱，至前608年齐惠公即位后局势方才稳定，齐国国力有所恢复。前599年惠公去世，其子无野即位，是为齐顷公。齐顷公即位后开始有意与晋国对立，前596年，齐国出兵攻击亲附晋国的莒国。