In 1508, Almeida avenged the defeat by crushing both the Egyptian and Gujarat navies.