太武帝又下令用冲车，几乎攻破南城。陈宪又在里面修一道内墙，外面竖木栅栏阻挡。魏军仗着人多攻城，宋军拼死抵抗，攻城的魏兵尸首越堆越高，最后后来的魏兵直接踩着尸山就能到城头与宋兵短兵相接。北魏战略目标不明确，导致大军被拖在悬瓠，伤亡惨重。此时宋将刘康祖、臧质、武陵王刘骏等率援军从寿阳、彭城到来。刘骏与魏永昌王拓跋仁接战取胜，北魏被迫烧营撤军。而后刘骏派参军刘泰之、臧肇之、垣谦之，殿中将军程天祚等率一千骑兵袭汝阳，被拓跋仁击破，斩杀刘泰之、臧肇之，俘虏程天祚。太武帝闻讯后，在寿阳停驻。另一方面，刘康祖和臧质击