Burnside想到如果進攻失敗,李將軍可能會渡河反攻,再次揮軍侵入北方,遂先在河邊部署220門大炮,同時,當然,可以炮轟弗雷德里克斯堡。另一方面李將軍同樣略為擔心會在戰場上失利,也開始在城後的大荒地部署主力大軍: 朗斯特里特以及其20,000人為左翼,駐守瑪莉高地(Marye's Heights)的山頂上和一堵石牆後,其炮兵將領亞歷山大就曾向朗斯特里特說 “A chicken could not live on that field when we open on it.”; 而第二兵團和石牆傑克森則守候在群山之上,是邦聯軍隊的右翼。
12月13日,偉大的軍師左翼的威廉‧富蘭克林察覺到石牆傑克森的防線有缺口,於是首先發動攻擊,主力由喬治‧米德(George Gordon Meade)率領,同行的還有Doubleday和Gibbon的軍師。他們很快就被邦聯軍官John Pelham麾下的維吉尼亞州騎乘炮兵(Virginia Horse Artillery)炮轟,推進受阻。李將軍見後,不禁稱讚Pelham:“見到一個如此年輕的人有著這樣的勇氣真是光榮。”(It is glorious to see such courage in one so young.)這時米德的部隊來到敵人的前線,與Maxcy Gregg的部隊交鋒,米德大勝,Gregg受重傷。同時Gibbon都一路向南軍推進,但由於開始失去了己方炮兵的支援,南軍不久就轉守為攻,把北軍一步步的逼回河邊,所幸得到Sickles和Birney的支援,北軍才擋住了南軍強烈的反攻。
就是這樣,在瑪莉高地聯邦軍隊一共發動了十六次進攻,承受了十六次失敗,估計最少有6,000至8,000人傷亡; 李將軍因此說 “幸好戰爭是如此駭人,否則我們會打到樂此不疲。”(It is well that war is so terrible, or we should grow too fond of it.)在這十六次進攻中,愛爾蘭軍旅亦有參與,而且是眾部隊中最成功的一個 – 推進得最遠 – 但因而失去了一半的軍力。朗斯特里特後來寫: “這些孤注一擲和血肉橫飛的衝鋒,都是完全無望成功的。”(The charges had been desperate and bloody, but utterly hopeless.)