Năm 547, tháng giêng, ông lui về giữ đầm Dạ Trạch (bãi Màn Trò, huyện Khoái Châu, tỉnh Hưng Yên). Đầm này rộng, cỏ cây um tùm, bụi rậm che kín, ở giữa có nền đất cao có thể ở được, bốn mặt bùn lầy, người ngựa khó đi, chỉ có thể dùng thuyền độc mộc nhỏ chống sào đi lướt trên cỏ nước mới có thể vào được. Nếu không quen biết đường đi thì lạc không biết là đâu, lỡ rơi xuống nước liền bị rắn độc cắn chết. Quang Phục thuộc rõ đường đi lối lại, đem hơn 2 vạn người vào đóng ở nền đất trong đầm. Ông dùng chiến thuật du kích, ban ngày tuyệt không để khói lửa và dấu người, ban đêm dùng thuyền độc mộc đem quân ra đánh doanh trại của quân Bá Tiên cướp hết lương thực vũ khí, giết và bắt sống rất nhiều, lấy được lương thực để làm kế cầm cự lâu dài. Bá Tiên không đánh được. Người trong nước gọi ông là Dạ Trạch Vương.