After three test caps at the beginning of 2006, Castro gained a place in the German squad for the finals of the U-21 European Championship 2006 in Portugal.
After initial evaluations in January 2006, Castro earned a place on the German squad that was preparing to compete in the U-21 European Championship finals in Portugal.