宋平公二十一年,即公元前五五五年,宋平公与晋、鲁、卫、郑、曹、莒、邾、滕、薛、杞、小邾十一国国君在鲁国的济水会见,重温湨梁的之盟,同时准备攻打齐国。
诸侯联军攻打到齐国平阴,俘获了齐国大将殖绰、郭最,史称平阴之役。
宋平公二十二年,即公元前五五四年,诸侯在督扬(亦称祝柯)会盟,盟誓,大国不侵犯小国。
宋平公二十三年,即公元前五五三年,宋平公与晋、鲁、齐、卫、郑、曹、莒、邾、滕、薛、杞、小邾十二国国君在澶(net)渊会盟,这是因为齐国向诸侯求和。
宋平公二十四年,即公元前五五二年,宋平公与晋、鲁、齐、卫、郑、曹、莒、邾八国国君在商任(晋邑,今河南任县东南),这是为了要处理晋国栾盈叛乱。(晋国栾盈之母栾祁与外人私通而诬陷栾盈,栾盈不得不反出晋国,逃到了楚国,不久之后又逃到了齐国。)
次年,诸侯再次在沙随会盟,同样是为了处理栾盈。
宋平公二十六年,即公元前五五零年,齐国攻打卫国,随后又攻打晋国,夺取朝歌(今河南淇县),一雪平阴之耻。
宋平公二十七年,即公元前五四九年,宋平公与晋、鲁、卫、郑、曹、莒、邾、滕、薛、杞、小邾十一国国君在夷仪(今山东聊城西南)会见,这是为了准备讨伐齐国,不过因为大水的缘故,没有成功。
宋平公二十八年,即公元前五四八年,齐国崔杼弑其君,即齐后庄公。
也就在这一年,宋平公与晋、鲁、卫、郑、曹、莒、邾、滕、薛、杞、小邾十一国国君在夷仪会见,准备讨伐齐国,这是为了报当初齐国攻打晋国,朝歌之役的仇。
齐国原本打算以齐后庄公的丧事来求诸侯退兵,可惜没有成功。
七月,诸侯在重丘(今山东茌平)结盟,这是因为齐国向诸侯求和
宋平公二十九年,即公元前五四七年,卫国生动乱,孙文子(孙林父)逃到晋国,请求晋国安定卫国,送卫献公回卫国。
六月,宋国大夫向戌与鲁襄公、晋国大夫赵武、郑国大夫良霄、曹国人在澶渊会见,准备讨伐卫国。
《春秋》没有记载向戌的名字,是因为他与会迟到了,见于《左传·襄公二十六年》
也就是这一年,宋平公杀死了其太子痤,立他的小儿子佐为继承人。
宋平公三十年,即公元掐五四六年,宋国执政大臣向戌利用自己与晋国赵武、楚国令尹子木都交好的关系,宋国处于晋、楚两国的交锋中心,再一次促成了弭兵会盟。
这一次弭兵会盟,晋、楚两国平分霸权,由于相较于几十年前,诸侯间的关系和诸侯内部的矛盾又生了深刻的变化,楚国被吴国不断钳制,已显疲态,在与晋国的两次大战也都以失败告终;晋国内部诸卿与君主的矛盾冲突已经深深埋下,秦国又在西边虎视眈眈。
而这一次的弭兵会盟也要比上一次的更加成功,中原之地十几年没有再起争端,晋、楚两国数十年没有再有直接交锋。