Chiến tranh biên giới Việt Nam – Campuchia
Chiến dịch phản công (tháng 12 năm 1978 - tháng 1 năm 1979) > Hướng nam, Sihanoukville

Tại mặt trận phía nam, từ An Giang, quân Việt Nam bắt đầu vượt biên giới vào ngày 3 tháng 1 năm 1979 và tấn công theo hai hướng. Hướng thứ nhất, Sư đoàn 325 và Sư đoàn 8 tiến về phía Tây, dọc theo quốc lộ số 2. Ngày 5 tháng 1 năm 1979, trong khi lực lượng Quân khu 9 tiến đánh Takéo, sư đoàn 325 bắt đầu tiến theo hướng Tây Bắc. Lực lượng Khmer Đỏ của Quân khu Tây Nam do Ta Mok chỉ huy đã chuẩn bị công sự phòng thủ ở Tuk Meas trên đường 16, ở khoảng giữa biên giới và Chhuk. Phải mất hai ngày giao chiến, Sư đoàn 325 mới có thể đánh tan tuyến phòng ngự của Khmer Đỏ và chiếm được khu vực Tuk Meas. Cùng lúc đó tướng Nguyễn Hữu An cũng tung Sư đoàn 8 theo hướng tây để đánh chiếm quận lỵ Kampong Trach, nằm ở giao điểm với đường quốc lộ ven biển.
Nắm quyền chỉ huy trực tiếp trung đoàn xung kích 24, tướng Nguyễn Hữu An dẫn trung đoàn tiến từ Tuk Meas về Chhuk. Các quân xa của Việt Nam gồm xe tăng hạng nặng, xe tải và trọng pháo di chuyển khó khăn trên đường đất và ruộng lúa nên đã bị quân Khmer Đỏ phục kích phá hủy một số xe và pháo, sở chỉ huy của tướng An cũng bị tổn thất và tạm thời mất liên lạc với các lực lượng còn ở phía sau. Tới chiều ngày 7 tháng 1, lực lượng xung kích đã ra đến đường số 3, và trong quá trình tiến công đã đánh tan sư đoàn quân Khmer Đỏ phòng ngự Chhuk.
Trong hai ngày 4, 5 tháng 1 năm 1979, từ đảo Phú Quốc, hai phân đội Hải quân Việt Nam gồm một số tàu tuần tiễu loại lớn của Mỹ, hai tàu khu trục Petya của Nga, cùng nhiều tàu chiến nhỏ chuẩn bị chuyển Lữ đoàn Hải quân 101 và 126 đổ bộ. Hải quân cũng lập trận địa pháo 130mm ở mũi đảo Phú Quốc để yểm trợ cho lực lượng đổ bộ.
Sẩm tối ngày 6 tháng 1, toán quân đặc công gồm 87 người bí mật đổ bộ và tấn công chiếm một trận địa pháo Khmer Đỏ bảo vệ bờ biển, cùng lúc, pháo 130mm bắt đầu bắn phá các vị trí quân Khmer Đỏ. Lập tức các tàu tuần tiễu loại nhỏ của Khmer Đỏ xuất kích từ quân cảng Ream và các bến cảng nhỏ tấn công vào Hải quân Việt Nam. Sau một trận giao chiến trên biển, do có ưu thế về số lượng và hỏa lực, Hải quân Việt Nam đẩy lùi hoặc đánh chìm hầu hết các tàu Khmer Đỏ, nhưng một tàu của Việt Nam cũng bị trúng đạn, khiến nhiều thủy thủ bị thương vong. Số tàu phóng lôi Khmer Đỏ chạy thoát khỏi cuộc hải chiến và các cuộc không kích của không quân Việt Nam, đến ngày 16 tháng 1 lại bị Hải quân Việt Nam chặn đánh trong vịnh Thái Lan và bị tiêu diệt gần hết.
Tối ngày 7 tháng 1, Lữ đoàn hải quân đánh bộ 126 tiến hành đổ bộ ở chân núi Bokor, nằm ở khoảng giữa thị xã Kampot và cảng Sihanoukville. Lữ đoàn đổ bộ được toàn bộ 3 tiểu đoàn và số xe lội nước, xe bọc thép, nhưng do thủy triều lên cao, không có đủ chỗ triển khai đội hình, nên không đổ bộ được số xe tải, và đến tối, 3 tiểu đoàn nữa theo dự định cũng sẽ đổ bộ lại phải rút ra ngoài.
Theo kế hoạch, lực lượng Hải quân đánh bộ phải triển khai một lực lượng lớn, theo vùng ven biển đánh chiếm cùng lúc hai cây cầu quan trọng và giao điểm Veal Renh dẫn về bán đảo Kampong Som. Tuy nhiên, một chỉ huy lực lượng lính thủy đánh bộ do nóng vội, đã tập hợp tiểu đoàn của mình, chở trên 12 xe tăng và xe bọc thép tiến về Sihanoukville trước khi trời sáng. Đơn vị này bị một lực lượng lớn Khmer Đỏ vây đánh từ chiều, qua đêm đến suốt ngày hôm sau và cuối cùng bị tiêu diệt gần như hoàn toàn. Đến đêm ngày 7 tháng 1, Hải quân mới đổ bộ thêm được 3 tiểu đoàn của Lữ đoàn 126 và 2 tiểu đoàn của Lữ đoàn 101 lên bãi biển, nhưng số xe tải phải đến ngày 8 tháng 1 mới lên bờ được.
Sư đoàn 304 vốn được dùng làm dự bị để tham gia đánh về Phnôm Pênh, nhưng do Quân đoàn 3 và 4 đã đánh được Phnôm Pênh từ ngày 7 tháng 1, nên tướng An dùng sư đoàn này để nhanh chóng giải cứu lực lượng lính thủy đánh bộ và đánh chiếm Sihanoukville. Dẫn đầu bởi một đơn vị xe M-113, Trung đoàn 66 của sư đoàn, kế tiếp là Trung đoàn 9 hành quân suốt đêm ngày 9.
Ngày 9 tháng 1, Trung đoàn 66 sau khi gặp lực lượng Hải quân đánh bộ, chuẩn bị giao chiến: không lặp lại sai lầm của Hải quân, Trung đoàn 66 tổ chức chiếm cao điểm xung quanh thành phố trước khi phối hợp với hải quân đánh bộ đánh vào thành phố. Sau khi đánh tan được Sư đoàn 230 Campuchia, quân Việt Nam chiếm được Kampot. Trung đoàn 9 không đến kịp vì một cây cầu sụp đổ khi xe tăng dẫn đầu trung đoàn đi qua. Khi Trung đoàn 9 và Lữ đoàn xe tăng 203 đến thành phố thì Kampot đã rơi vào tay quân Việt Nam, nên lực lượng này được đưa đi đánh quân cảng Ream. Được sự trợ lực của pháo hải quân bắn từ bến cảng lên, cánh quân này chiếm được quân cảng Ream và hải cảng Kampong Som. Tuy nhiên, quân Khmer Đỏ phản công chiếm lại Kampong Som ngày 14 tháng 1, nhưng quân Việt Nam tái chiếm lại vào ngày hôm sau.
Hướng thứ hai, Quân khu 9 phụ trách, tiến về phía Bắc đánh chiếm hai thị xã Tan và Takéo. Các sư đoàn Khmer Đỏ trấn giữ quân khu Tây Nam như Sư đoàn 2, 210, 230, 250, bị tan rã và rút lui vào rừng.