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.
Following three trial matches at the start of 2006, Castro secured a spot in the German team for the finals of the U-21 European Championship 2006 in Portugal.