Castro perdió dos peleas más del campeonato mundial: en diciembre de 2000, en Alemania perdiendo por nocaut en 10 de la WBC campeón cruceros del mundo Juan Carlos Gómez, y en febrero de 2002, en Phoenix con el IBF campeón mundial crucero Vasiliy Jirov, de Kazajistán viviendo en Phoenix, perdiendo por fallo en doce.