From 1777 to 1779, aboard the frigate "Astrea," Malaspina made a round-trip voyage to the Philippines, rounding the Cape of Good Hope in both directions. During the voyage he was promoted to frigate-lieutenant ("teniente de fragata"). In January 1780 he was in the Battle of Cape Santa Maria and shortly thereafter was promoted to ship's lieutenant ("teniente de navío"). During the Great Siege of Gibraltar, in September 1782, Malaspina served on a "floating battery." In December of the same year, aboard the "San Justo", Malaspina participated in the fighting at Cape Espartel. He was soon promoted once again, to frigate-captain ("capitán de fragata").