6月22日,盟国空军进行攻击前的航空火力准备,出动500架次飞机对瑟堡实施密集轰炸,投弹1100吨。随后美军3个师从南面发起猛攻,德军殊死抵抗。激战到6月24日,施利本已耗尽了所有预备队,他致电柏林要求空投铁十字勋章,授予有功人员以激励士气,仍准备死守到底。为尽快攻下瑟堡,美军迫切需要海军提供舰炮火力支援,可恶劣天气使得舰炮火力支援直到6月25日才开始。
海军派出3艘战列舰,4艘巡洋舰,11艘驱逐舰组成舰炮支援编队支援地面部队,美第7军军长柯林斯中将为避免舰炮误伤己方部队,要求军舰除提供召唤射击外,只能对射击军舰的德军炮火还击,取消了其他一切远距离舰炮射击。海军军舰进行了长达七小时的舰炮射击,极其有效压制了德军炮兵火力。在强大的海空军火力支援下,美军第7军于6月25日黄昏冲入了瑟堡市区。次日,施利本和港口海军司令亨尼克少将一起宣布投降,但个别同主力失去联络的据点仍负隅顽抗,美军使用坦克和轰炸机协同攻击,将德军残部逐步压缩到瑟堡最西北端。7月1日最后据点里德军被迫投降。至此,美军占领整个科汤坦半岛,在夺取瑟堡和科汤坦半岛的战斗中,美军伤亡达2.5万人,德军伤亡被俘约3.6万人。