W 2003 roku Corrales po raz drugi wziął udział w Pucharze Narodów UNCAF, na którym wystąpił we wszystkich pięciu konfrontacjach i zdobył po jednym golu w pojedynkach z Panamą (2:1) i Nikaraguą (3:0), a jego drużyna narodowa podobnie jak poprzednio zajęła trzecie miejsce w turnieju. Kilka miesięcy później został powołany na Złoty Puuchar CONCACAF, gdzie rozegrał wszystkie trzy mecze, zaś Salwadorczycy ponownie odpadli w ćwierćfinale. Wystąpił w czterech spotkaniach wchodzących w skład eliminacji do Mistrzostw Świata 2006, na które jego zespół nie zdołał się jednak zakwalifikować. W 2005 trzeci raz znalazł się w składzie na Puchar Narodów UNCAF, gdzie Salwadorczycy odpadli już w fazie grupowej, za to on pojawiał się na boisku w obydwóch spotkaniach.