Escriba unha continuación para este parágrafo - Despois da expiración da súa prohibición, volveu á competición na tempada 2009. Gañou a medalla de ouro nos Xogos Bolivarianos de 2009 en novembro, saltando o mellor da tempada de 8,25 m, e tamén axudou ao equipo de relevo de 4 × 100 metros de Venezuela a unha medalla de prata. Fixo poucas aparicións en 2010, pero volveu á competición completa o ano seguinte. Correu un récord persoal de 21,13 segundos nos 200 metros en maio nos campionatos nacionais, colocándose terceiro no sprint despois de gañar o título de salto de lonxitude. Un salto de 7,72 m levoulle o cuarto lugar nos Campionatos de América do Sur de Atletismo de 2011
e un mes despois representou a Venezuela nos Xogos Mundiais Militares de 2011 en Río de Janeiro, onde gañou a medalla de bronce cun desprazamento de 7,81 m. Co vento no límite permitido, fixo un salto de 8,03 m nos Xogos ALBA de 2011, unha marca que lle valeu a medalla de ouro. A súa tempada chegou ao seu pico nos Xogos Panamericanos de 2011 en Guadalajara cando saltou 8,05 m (o seu terceiro mellor salto de sempre) para garantir a medalla de ouro, converténdose no segundo home venezolano en gañar un ouro de atletismo na competición (despois da vitoria de Rafael Romero nos 200 m en 1963). Castillo volveu aos 35 anos para saltar 7.52m durante a tempada de 2016 nunha reunión local en Elche, España.