顺化战役

攻擊

1968年1月31日凌晨，人數為一個師的北越軍隊跟越共士兵向順化市發動了聯合攻擊。他們的目標是位於16°28′35″N 107°34′7.8″E的Tay Loc機場、位於要塞內的南越陸軍第一師的總部，以及位於南河岸新城內的「美國援越指揮部」的駐地。他們的戰略目標是「解放」全城，進而讓當地的共產黨起義勢力加入其武裝力量當中。
凌晨2:33，信號閃光彈照亮夜空，隸屬北越陸軍第六團的兩個營，向位於城北的聯軍要塞的西河岸發起進攻。他們的目標是占領Mang Ca營地，Tay Loc機場以及皇宮。北越陸軍第四團同時在城南，向該處的「美軍援越指揮部」所在地發動攻擊。在要塞的西門，一隊四人組成的北越工兵小分隊，身著南越軍隊制服，殺死了守門的衛兵並將大門打開。在他們發射閃光信號彈之後，北越陸軍第六團的先頭部隊進入舊城。
北越正規軍湧入了這座古都。第800與第802營穿過西門後再北上。在Tay Loc飛機場，由該師第一重炮連支援的「黑豹連隊」阻止了第800營挺進。儘管在一份戰鬥記錄中提到南越軍隊「沒有做出頑強抵抗」，北越軍隊的報告中承認「來自越南共和國軍的強大火力封鎖了整座飛機場。直至黎明時，我們的軍隊依然無法前進。」
爭奪飛機場的戰鬥演變成為拉鋸戰，雙方各占上風。第802營攻擊了第一師位於Mang Ca地區的總部。儘管敵軍曾一度攻入駐地，一個由文職軍官組成的200人防禦部隊延緩了敵人的進攻。吳光長將軍從飛機場召回大多數的黑豹連隊官兵，以支持對總部的防禦。這使得該師總部的安全得到保障。
早晨8:00，北越部隊在要塞的旗塔上升起了越共的「紅藍五角星旗」。

越南共和國援軍

2月19日至29日（當時是閏年）期間，已投入戰鬥的南越陸軍吳光長將軍調來援兵。他命令他的第三團、南越第七騎兵團第三部隊以及南越第一空降特遣隊前往Mang Ca以緩減總部方面的壓力。接到命令後，第七騎兵團第三部隊與空降特遣隊第七營即從距離順化市以北17公里處、靠近一號（公路）線路標的PK17基地開出，以裝甲車隊隊列在一號線上行進。一支北越攔截部隊在要塞防禦牆外400米位置截住了南越救援部隊。由於無法穿過敵軍陣地，南越空降部隊請求支援。
南越第二空降營前往支援車隊，最終穿過敵軍防線，於第二天凌晨進入要塞。南越軍隊損失嚴重：131人傷亡，其中40人陣亡，並損失了12輛裝甲運兵車中的4輛。根據南越軍隊的資料，敵軍同樣損失嚴重。南越軍隊聲稱擊斃了250名北越士兵，抓獲五人，繳獲71件輕武器及25件重型武器。
南越陸軍第三團的處境更為困難。31日，其兩個營（第二及第三營）從其位於城區西南邊的行營沿著香江向東推進，然而北越軍隊的防禦炮火迫使其撤退。由於無法進入要塞，這兩個營於舊城城牆外東南邊部署了夜間戰鬥位置。該團的第一及第四營為了支援順化市內的友軍，向東南方推進，卻遭敵軍包圍。第一營的指揮官潘玉良上尉隨部隊一起撤退至位於海邊的Ba Long哨站；抵達哨站時，士兵所攜帶的二戰時期的M1「加蘭德」步槍，平均每個人僅剩下三個裝有八發子彈的彈夾。在Ba Long，該營使用摩托舢板前進，並在第二天到達要塞。而第四營依然無法突破包圍，被困數天。
1月31日，在城南方面，南越第七武裝騎兵中隊的指揮官Phan Hu Chi中校，嘗試突破敵軍的封鎖。他帶領一支裝甲縱隊朝順化方向前進。但如其他南越部隊一樣，他們亦無法突破。由於美國海軍陸戰隊承諾會進行支援，Chi的縱隊在三輛坦克開路下，進行了又一次的嘗試。這次，他們跨過了An Cuu橋並進入新城。來到順化市南部的中央警察局總部時，坦克試圖支援警方的防禦部隊。一枚敵軍的B-40火箭推進榴彈直接命中Chi中校乘坐的坦克，他當場斃命。南越方面的坦克只好撤離。
在此之後，位於富牌的美國海軍陸戰隊接到命令，並派遣了第一批海軍陸戰隊士兵前往該城，支援當地的防禦戰鬥。他們來自1團1營，是「X光」特遣隊（Task Force X-Ray）的一部。

美國海軍陸戰隊

在符牌空軍基地（距離順化市東南約十英里）、一號公路以及進入順化的所有西邊入口，本應由兩個滿員的團負責駐守，當時卻僅有三支美國海軍陸戰隊的營隊駐守。順化方面海軍陸戰隊由Stanley S Hughes上校負責指揮。他參加過二戰與韓戰，並在二戰中獲得「海軍十字勳章」及「銀星勳章」；他最終也因保衛順化市而獲得第二枚「海軍十字勳章」。
1月30日夜間至1月31日，在北越軍隊對順化市發動攻擊的同時，在富牌機場的美軍面對火箭與迫擊炮的攻擊，共軍在包括Truoi河與富祿縣的區域內，襲擊了美軍聯合作戰排以及民兵和地方保安單位。在關鍵的Truoi河橋，約凌晨4:00，一個北越軍連隊襲擊了南越軍隊的橋樑安全特遣隊以及臨近的隸屬H連隊的第8聯合作戰排。Hughes上校命令H連指揮官G. Ronald Christmas上尉，前去支援捲入戰鬥的聯合作戰排。美軍分割了開始從聯合作戰排包圍圈撤退的敵軍，並以火力壓制。見到有包圍北越軍隊的機會，Cheatham即投入F連隊及其指揮群支援H連隊。
Cheatham希望趁著其它連隊處於截擊的戰鬥位置時，利用Truoi河攔截並逮住敵軍。儘管對敵軍造成了傷亡，但他的計劃卻受到順化的局勢影響。1月31日早上10:30分，G連隊啟程向富沛進發，以充當特遣隊的後備部隊。當天下午，該營遣走了F連隊。Downs上尉多年後回憶說，該連隊「退出了戰鬥……我們讓全連到河岸集合，在河岸登上卡車進入富牌。」由於F連隊於下午4:30分離開，北越軍成功脫身，H及E連隊進入夜間戰鬥位置。根據美國海軍陸戰隊的資料，其5團2營（2/5）殺死了18名敵軍，抓獲一名戰俘，繳獲各種類零碎裝備和武器，包括6支AK-47。三名陸戰隊士兵陣亡，13人受傷。
當戰鬥依然在Truoi河與Phu Loc區域進行時，第一海軍陸戰隊第一營開始進入順化市。1月31日早上，在經歷了針對飛機場的火箭攻擊與對Truoi河橋的第一次攻擊之後，「X光」特遣隊得到消息，指敵軍沿著一號線在Hai Van關與順化之間的路段發起攻擊。總計，敵軍攻擊了約18個目標，包括橋樑、聯合作戰單位以及連隊的防禦陣地。Hughes上校把第一海軍陸戰隊第一營A連隊編為後備隊，命令Gravel中校組織該連隊做好應付任何突發事件的準備。早上6:30分，Hughes上校命令該連隊前往支援Truoi河橋。Batcheller上尉多年後回憶說：「我們在31號早上4:00被叫醒，然後上了車向南進發，與富牌南面不遠處的南越軍隊會合，並為其提供援助。」
至此，保衛順化的戰鬥完全由南越方面肩負。「X光」特遣隊指揮官LaHue將軍手中只有少量可靠情報。他當時所知的僅僅是吳光長將軍的總部與援越指揮所駐地遭到襲擊。由於敵軍利用迫擊炮攻擊順化南部的登陸艇基地，聯軍停止了所有前往該城的水上運輸。LaHue後來寫道：「最初的軍隊部署，是建立在有限情報上。」
隨著海軍陸戰隊推進至該城南部街區，他們逐漸遭到更多的狙擊。在一座村內，士兵會先散開並進入主道路兩旁的房屋中，確定建築物安全之後，部隊才會前進。海軍陸戰隊的前進隊伍在行進途中數次停下，以便在巷戰中清除抵抗力量之後，再繼續前進。在經歷了血腥戰鬥之後，大約中午時分，海軍陸戰隊員嘗試向援越指揮所駐地前進。然而當他們即將到達駐地時，敵軍火力迫使之撤退。Gravel上尉與陸軍上校George O. Adkisson見面；Adkisson是南越第1步兵師的高級顧問。
該營將A連隊留下以確保駐地的安全，並命令G連隊，在來自第三坦克營的三輛坦克與越南共和國軍第七裝甲中隊的數輛坦克的支援下，嘗試跨越香江上的主橋。Gravel讓坦克留在南邊河岸，以便作直接的火力支援。根據他的回憶，美國坦克M48過重，橋身無法承載其重量，而駕駛M24輕型坦克的南越士兵「拒絕前進」。正當陸戰隊步兵開始過橋，敵軍開始用一挺機槍進行掃射，導致數名士兵陣亡或受傷。一名叫做Lester A Tully的海軍陸戰隊一等兵，因其挺身而出，用手榴彈摧毀了機槍，而在後來獲得了銀星勳章。兩個排成功抵達對岸。他們向左方向進發，但立刻受到來自要塞牆上的自動武器與無後座力火炮的攻擊。他們決定撤退。
說來容易，但實行起來卻困難重重。敵軍防守嚴密，幾乎可以從香江北岸的順化城區的任何一座建築物內開火。受傷人數不斷上升，海軍陸戰隊下令使用部分棄置的民車作為臨時救護車，從戰場上送回傷員。橋上的傷亡人員中，其中一名是Walter M. Murphy少校，他是1營的作戰官（S-3），後來傷重不治。
晚上8:00，一營海軍陸戰隊在援越指揮所附近設立了防線，以及在順化市南邊海軍登陸艇基地西邊的空地上，設立了直升飛機著陸點。在這第一天，兩支海軍陸戰隊連隊的傷亡人數保持在10人陣亡，56人受傷的數字。晚上，該營呼叫直升飛機，將嚴重受傷的士兵送出戰區。美軍指揮部方面依然對順化市的狀況所知不多。

反擊

翌日清晨7:00，Gravel命令兩個連隊，在坦克火力的配合下，向監獄與省政府建築發動攻擊。陸戰隊士兵無法前行，其後他們遭到狙擊手的襲擊。一輛坦克被57毫米口徑無後座力炮擊毀。之後，進攻停止，該營撤回至援越指揮所駐地。香江北岸，一號當天，南越第1師未遭遇完全抵抗，戰事順利。儘管南越第3團的第2跟第3營在要塞牆外無法穿破北越軍隊的防線，第二跟第七空降營，在裝甲運兵車跟黑豹連的支援下，奪回了Tay Loc飛機場。
下午3:00，越南共和國軍第三軍第一營抵達第一軍位於Mang Ca駐地的指揮哨所。當天較晚時間，來自美國海軍陸戰隊第165直升機中隊的直升飛機將越南共和國軍第二團第四營的部分士兵從Dong Ha送入要塞。其中一名飛行員Denis M. Dunagan上尉回憶說，大約下午2:00，他們接到了緊急運送士兵任務的通知。8架CH-46海上武士直升機在惡劣天氣下，以200-500英尺的最高高度以及1英里的能見度，並在敵軍迫擊炮火下，抵達一個臨時設立的著陸區。由於天氣不斷惡化，中隊被迫取消運送其他士兵的計劃。該營僅一半的士兵留守在要塞內。
下午3:00過後不久，第五海軍陸戰隊第二營的F連隊，通過直升機在順化南部著陸。他們的任務是解除越共對援越指揮所的通訊設施的包圍。這是順化區域、非軍事區以及溪生區域內主要的通訊線路。該連隊利用下午有利的時間，嘗試抵達第37通訊營的第337信號連派出的513信號分遣隊所處的位置；他們位於援越指揮所駐地以南約1.5英里的位置。他們始終沒能成功。該連隊最終有3人陣亡，13人受傷。

屠殺

Philip W. Manhard，一名被關押到1973年的顧問，他回憶在越軍撤出時基本殺掉了手裡關押的所有不願跟隨撤出的人以及年老年幼體弱，不能承受行軍的人。
Don Oberdorfer和Paul Vogle1969年到越南採訪，經他總結屠殺分為兩類：一是對所有南越官員及其家人、公務員和通美者的系統殺害，一是隨意地殺害拒絕訊問的平民，對越軍不敬的人和「態度不合作」的人。三名來自西德在順化醫學院講課的教授及其中一人的妻子在春節攻勢期間被綁架殺害，他們的屍體在有很多越南平民的屍體的葬坑中發現。順化戰役後上任的越共司法部長張如磉意識到必須要安撫人民的恐懼，因為「大批的人被處決了」「戰鬥中的紀律非常地差」「人民知道我們處決了被俘的美國兵以及幾個非戰鬥員的外國人」。北越第一副總理黃晉發聲稱屠殺不是北越的命令，而是當地越共指揮官的決定。