Brazilian striker Bruno Moraes has signed a two-year contract with Ahli after passing a medical, the club said on Saturday. Moraes had a five-year stint with Porto, but was loaned out for most of his time there, featuring for Vitoria Setubal and Rio Ave. He then moved to Gloria Bistrita and Naval respectively. The 26-year-old forward joined on a free transfer and could play for Ahli starting next season. He will be available for selection in the group stage of the African Champions League, which starts midway through July. Ahli were grouped with Moroccan side Wydad, Tunisia's Esperance and Mouloudia of Algeria.