前577年，公子喜率军攻打楚国的属国许国，被许国所击败。郑成公亲自率军攻许，许国被迫以叔申的封田向郑国请和。前576年，楚国率军伐郑，打到暴隧（今河南省原阳县西），接着又伐卫国，打到首止（今河南省睢县东）。子罕反袭楚国，攻取新石（今河南省叶县境内）。应许灵公请求，楚共王派公子申“迁许于叶”（今河南省叶县南），许国从此附庸于楚，而许国的原有领土都被郑国所占。前575年，子罕伐宋国，得胜。晋国、齐国、鲁国、邾国、卫国、尹武公讨伐郑国。但是，没有打郑国，而是攻打陈国和蔡国。宋、齐、卫归途被子罕击败。同年，郑国