Udfyld følgende sætning: Efter udløbet af sit forbud vendte han tilbage til konkurrencen i sæsonen 2009. Han vandt guldmedaljen ved de bolivariske lege i november 2009, hvor han sprang en sæsonbest på 8,25 m, og han hjalp også Venezuelas 4×100 meter stafett hold til en sølvmedalje. Han gjorde få optrædener i 2010, men vendte tilbage til fuld konkurrence året efter. Han løb 200 meter med en personlig rekord på 21,13 sekunder i maj ved det nationale mesterskab, hvor han kom på tredjepladsen i sprinten efter at have vundet længdespringstitel. Et spring på 7,72 m bragte ham en fjerdeplads ved
2011 Sydamerikanske mesterskaber i atletik og en måned senere repræsenterede han Venezuela ved 2011 Military World Games i Rio de Janeiro, hvor han tog bronzemedaljen med en klaring på 7,81 m. Med vinden lige på den tilladte grænse, havde han et spring på 8,03 m ved 2011 ALBA Games <unk> et mærke, som gav ham guldmedaljen. Hans sæson nåede sit højdepunkt ved Pan American Games 2011 i Guadalajara, da han sprang 8,05 m (hans tredje bedste nogensinde) for at sikre guldmedaljen og blev den anden venezuelanske mand til at vinde en atletikguld på konkurrencen (efter Rafael Romeros 200 m sejr i 1963). Castillo vendte tilbage som 35-årig og sprang 7,52 m i løbet af indendørs sæsonen 2016 på et lokalt møde i Elche, Spanien.