。前487年五月，齐悼公派鲍牧带兵进攻鲁国，占领了讙地和阐地。鲁国于是依附吴王夫差，对抗齐国。前485年，鲁哀公会合吴国、邾国、郯国攻打齐南部边境，军队驻扎在鄎地。齐国人杀死齐悼公，向联军发了讣告。秋季，吴王派人到鲁国来，再次通知出兵。前484年，稷曲之战，鲁军失败，五月，鲁军联合吴军在艾陵之战大败齐军。吴国后来被越国袭击，无力参与和晋国、齐国争霸。前480年冬季，鲁国和齐国讲和。子服景伯到齐国去，子贡做副使。前471年四月，晋出公准备发兵进攻齐国，派人来鲁国请求出兵，臧石领兵和晋军会合，占领了廪丘。