第八师猛烈的炮火准备一开始,正面的三十四团伤亡便严重,团长焦玉山,政治委员江民风,参谋、通信员和电话员,团指挥所七个人三人负伤。在九架飞机的支援下,第八师成集团冲锋阵形不断发起攻击,三十四团一连和三连的接合部一度失守,一营投入预备队后才把敌人反击下去。战斗持续到下午十五时停止。但一个小时后,炮轰重新开始,国民党军企图用炮火掩护躲在海滩上不敢动的官兵撤退。三十四团立即乘机发动反击,打渔山方向的敌人大部被歼,少数跳海逃生。
第一天战斗,国民党军伤亡一千一百人,四纵伤亡三百一十九人。
第二天的战斗从清晨开始,国民党军采取中央突破的方式,在两翼的策应下全力向塔山核心阵地攻击。炮火准备后,塔山村被轰成一片废墟,村边的防御工事全被摧毁。防守塔山村口的三十四团一营一连一排和二排五班的前沿阵地很快进入混战状态。由于伤亡过大,一连被迫后撤。防御地堡又一次被炸塌,五班战士几乎全被埋在土里,副班长迟德山刚从土里爬出来,就与冲上来的敌人展开了肉搏战。敌人占据了塔山村的前沿,战斗在残垣断壁中展开。三十四团政治委员江民风率领四连增援上去,塔山村里几乎每间房屋都成为搏斗的战场,双方官兵扭打在一起,刺刀、枪托、石头和牙齿都是搏斗的武器。一连长刘景山带领八班把敌人逼到村东南的一座大院里,官兵们刚冲进去却被另一股敌人包围了。赶来的九班冲杀过去,院子里的八班拼死往外突,大门被敌人的机枪封锁,大个子战士李清林一声怒吼,硬是把院墙撞出个大窟窿,战士们钻出来拼死反击。一营副营长鲍仁川率领营预备队冲过炮火的阻拦杀入敌阵,二营教导员于厚德负伤倒下时还在呐喊:“不要管我们,和敌人拼了!”二营官兵插入敌人的突破口,在敌人的身后堵住了其退路,终于使得塔山村前沿阵地得到稳固。
在侧翼防御的白台山阵地上,三十六团警卫二排只剩下五班长徐智忠一人,他来回奔跑射击,机枪打坏了之后,高举着一颗手榴弹冲入敌阵,与敌人同归于尽。四连奉命接替阵地,副连长胆怯动摇,丢下指挥位置向后逃跑,七号阵地遂被敌人占领。十二师立即调三十六团六连和三十五团的两个连从两翼包抄,惨烈的激战后将阵地夺回。中午的时候,国民党军暂编六十二师从塔山左翼迂回,遭到三十四团三营的顽强阻击。八连长姜云忠指挥全连用手榴弹和刺刀逼退敌人;九连长龚福堂在阵地出现危急的时刻,带头冲入敌阵展开肉搏战;七连三班九人坚守桥头堡阵地,三人牺牲,五人负伤,但阵地始终没丢。下午,阙汉骞再次组织攻击,进攻的部队刚冲到前沿,支援的炮火却停止了,冲锋的步兵也跟着停止了。四纵立即集中炮火轰击冲锋集团的身后,在正面进行猛烈反击,迫使敌人从塔山防御阵地的正面撤退。
十一日的战斗,国民党军伤亡一千三百人,四纵伤亡五百六十三人,其中坚守塔山一线阵地的三十四团伤亡最大,战斗开始前有一百七十八人的一连,战后只剩下了七名战士。
国民党军第八师副师长兼参谋长施有仁记述道:“由于有海空军助战,我们的攻击部队才在自己炮兵火幕的掩护下,缓慢前移。当海空军活动稍一中止,步兵攻击即行顿挫……尤其是前进到距敌阵地一千公尺以内,共产党部队的坚强抗击和英勇出击,更使我攻击部队无法前进。对付共产党小部队的阵地出击方面,也完全依赖浓密炮兵火力的阻击掩护,如果炮火运用稍不及时,就会动摇溃退。”