Trận Thành cổ Quảng Trị diễn ra bắt đầu vào 28/06/1972 thì sang đến tối đêm 29/06, phía ta đã bắt đầu bổ sung những đội chiến sĩ đầu tiên vượt Thạch Hãn từ khi chiến dịch bắt đầu. Mục đích để bổ sung quân số đến các địa điểm Thành cổ Quảng Trị và thị xã Quảng Trị. Lần vượt sông ấy, pháo sáng của địch bắn sáng rực khu vực chiến trường, những chiến sĩ của chúng ta bắt đầu vượt sông, pháo binh, đạn cối của địch từ phía Quốc lộ 1A (hiện tại) và gần cầu Mỹ Chánh nã xuống như mưa.
Các chiến sĩ của chúng ta ở thị xã Quảng Trị cũng triển khai đánh thu hút hỏa lực địch để cho anh em đồng đội vượt sông, pháo binh của ta cũng bắn trả dữ dội. Địch phải tạm thay đổi mục tiêu, nhắm vào thành cổ và thị xã. Trong những ngày đầu tiên, cách này tương đối hiệu quả, tỷ lệ vượt sông tương đối cao.
Nhưng sau này, địch quyết định lùi trận địa pháo. Phía Hoa Kỳ quyết định can thiệp tăng cường bằng pháo hạm từ ngoài biển, sử dụng bom từ máy bay để tận dụng ưu thế tuyệt đối về không quân, hải quân, cứ thế mà thả xuống Thạch Hãn. Ngày cao điểm vào đầu tháng 7/1972, chỉ một chiến hạm USS Newport News đã bắn hơn 2000 quả đạn pháo. Dẫn đến chúng ta thất thế nhiều, các chiến sĩ qua sông gặp rất nhiều khó khăn… Có thời điểm, một đại đội hơn 100 chiến sĩ, chỉ có hơn 40 chiến sĩ qua sông Thạch Hãn thành công.
Các chiến sĩ kể lại rằng nếu địch bắn đạn pháo vào thị xã Quảng Trị, anh em còn chỗ nấp, nhưng nếu địch bắn pháo và ném bom vào sông Thạch Hãn thì chỉ có chết tan xác mà thôi, vì chẳng có gì che chắn, chỉ có mỗi thân xác thịt…