Năm 1068, vua Thánh Tông cho chuẩn bị thêm chiến thuyền để ngự giá Nam chinh. Lực lượng viễn chinh của nhà Lý gồm có 200 chiến thuyền, mỗi chiếc chở 200 quân lính cùng quân trang lương thực. Tính ra như vậy có khoảng 5 vạn quân tham chiến trong đoàn quân viễn chinh. Lý Thường Kiệt làm Ðại tướng tiên phong, em là Lý Thường Hiến giữ chức Tán-kỵ Vũ-úy. Ở lại triều lúc bấy giờ có Ỷ-Lan Phu nhân và Thái-sư Lý Ðạo-Thành trông coi việc nước.