顾宋国国力尚弱，希望能以宋国的公爵地位压服各国，并与楚国争夺对中原的控制权。周襄王十三年（前639年）春，宋、齐、楚三国君主会于齐，在宋襄公的强力要求下，三国同意于当年秋于宋国召集诸侯大会。同年秋，宋国、楚国、陈国、蔡国、许国、曹国和郑国赴会，齐国和鲁国托故未来。宋襄公不顾公子目夷的建议，轻车简从赴会，以争取与会诸侯的信任，结果被楚王在会场上突袭遭擒。楚国乘机进攻宋国未果，不久，在鲁僖公调停下，宋襄公被释放。周襄王十四年（前638年），宋襄公为一雪前耻，不顾公子目夷和公孙固的劝说，联合衞国、许国和滕