鲁国想要吞并邾国，二大国的首领经常派使者或亲自会晤。前599年，鲁国出兵伐邾国，第二年，两国联兵攻打莒国。第三年，楚国在“邲”打败晋国，齐国见莒国失去了盟友和援助，于是，便无所顾忌的在第四年再次侵略莒国。此后十年间，齐国自恃强大，开始欺负鲁国，又侮辱晋国派来的使臣，形势发生变化。晋国、鲁国、衞国、曹国在前589年合兵伐齐国，败齐于鞍。于是，莒国得到恢复，前584年以后，莒国又参加了以晋国为盟主的马陵之会及蒲之会。后来，可能由于齐国和鲁国相继侵略，也可能由于莒渠邱公无能，莒国的三座城池经常为楚国所攻破