前570年,楚共王任命令尹子重为主帅,挑选了一支精兵,大举伐吴。这次出战,楚共王是做了很久准备的,成果也非常显著:子重带领身经百战的楚国大兵,很快渡过长江,攻克了吴国江南的重镇鸠兹(今安徽芜湖),接着指挥一支部队在白如练的长江中顺流而下,往东北攻克了吴国的衡山(今安徽当涂东北),吴都干城(今江苏扬州)近在咫尺;为了不让吴国充分准备,子重任命猛人邓廖为先锋,带领穿着“祖甲”的车兵三百人、穿着“被练”的步兵三千人的部队袭击吴都,但被吴王寿梦设计包围圈杀败,吴军乘胜一路收复失地,并攻取了楚国的驾城(今安徽芜湖)。
前560年,楚共王去世,吴王诸樊乘机攻打楚国。司马子庚和大将养由基(百步穿杨的哥们)到达长江北岸的庸浦(今安徽铜陵)迎战,养由基让子庚在长江北岸设置三道伏兵,自己带兵把吴军引过长江。和当初寿梦包围邓廖一样,这一次养由基也同样杀吴军一个措手不及,吴军只好落荒而逃,一番死磕之后往东突破了包围圈,但大夫王子党还是被楚国活捉了。次年,楚国令尹子囊从棠地(今江苏六合)出发进攻吴国,吴军坚守不出,趁子囊撤退的时候派出了一支急行军先行走到皋舟一带埋伏起来,等到楚军晃晃悠悠的先行部队经过后,忽然蜂拥而出,将楚军的部队冲作两段。这次吴军基本全歼楚军,还俘虏了楚公子宜谷。