公元前659年秋,因为郑国亲近齐国,楚成王派兵伐郑。
同年,齐桓公与鲁僖公姬申、宋桓公子御说、郑文公姬踕、邾子在荦(luò)地(今河南省周口市淮阳县西南)结盟,策划救援郑国。

公元前658年秋,齐国与宋、江(今河南省驻马店市正阳县南)、黄(今河南省信阳市潢川县北)三国在贯地(今山东省菏泽市曹县)结盟,齐桓公将楚国势力范围内的江、黄两国拉拢过来。
同年冬,楚大夫斗章率军侵郑,俘虏了郑大夫聃伯。
公元前657年秋,齐桓公闻报楚军侵郑,便与宋、鲁、江、黄等国会盟于阳谷(今山东省聊城市阳谷县东北),谋划伐楚。