北越的“春节攻势”,使美军终于有了与北越“人民军”正面交战的机会,于是很快投入全面反攻。越南历史上的“三朝旧都”顺化市一直被北南双方承认为非军事区,南越并没有在顺化部署军队,因此北越部队顺利地占领了顺化。他们在这个人口仅为14万的城市里,杀害了3,000多名南越公务员、知识分子、教会人士和西方游客,包括妇女和儿童。美国海军陆战一师在2月初夺回顺化。陆战一师是美军的头等精锐,该部曾在1943年太平洋战争中的瓜达卡那尔岛战场与日军血战,歼灭日军5万人;在1950年朝鲜战争“长津湖战役”中抗击中共主力军队(第九兵团)12个师的围攻,临危不惧,伤亡第九兵团6万人,展示了正宗的美军陆战队风格。此时,在被称为“越战最残酷的近距离交战”的顺化巷战中,美军阵亡142名士兵,击毙4,000余名“人民军”,北越军人的尸体铺满了顺化的街道。
战斗中,美军士兵艾尔弗雷多•冈萨雷斯(Alfredo Gonzalez)身负重伤,仍然用机枪扫灭北越军队的火力点,直至血尽而亡。他本是墨西哥人,13岁时独自流浪到美国,被一个美国家庭收养,他长大后参加了美军陆战一师。在顺化之战中,冈萨雷斯作出个人所能作出的对美国的最高回报。顺化之役,北越不断增援兵力,以7个师对阵美军陆战一师,但最终败走。
溪山(Khe Sanh)战役是北越“人民军”对美军的另一场严酷挑战。溪山驻有美军的一个炮兵团,座落于南越境内的西北角,临近寮国边境,靠近“胡志明小道”而远离后方。此地并非战略要塞,但是北越另有所图,认为全歼美军炮兵团可以造成奠边府战役式的震撼,必然影响全局。北越派遣曾参加过奠边府之役、有作战经验和顽强战斗力的精锐部队第325师和第304师约4万人,包围了溪山。另外有北越3个师排开阵势准备阻击美军增援部队。1968年1月21日北越军队猛烈炮轰溪山并发起地面进攻,炸毁了溪山的飞机跑道和主要的弹药库,并击毁数架美军飞机。防卫溪山的6,000名美军进行了顽强抵抗,发射了大量炮弹。美军使用空中优势,出动直升机和运输机每隔十几分钟就飞来补充弹药。溪山之役历时77天,美军的地面抵抗和空中攻击,使北越“人民军”阵亡2万余人,伤数倍。