in 2004, castillo returned to apulia to join newly promoted but ambitious serie d side gallipoli, helping them to gain two consecutive promotions thanks to a 40 goals in 55 matches, being now able to play into serie c2 during the 2005–06 season after having finally obtained an italian passport at the age of 29.