DOHA: Al Duhail beat defending champions Al Sadd 3-2 on Monday evening to seal a place at the 50th Amir Cup final.
Duhail will face Al Gharafa, who defeated Al Wakrah 4-1, in the final on Friday (March 18).
For Gharafa, Cheick Diabate scored a double brace.
Gabriel Pires opened the scoring in the 8th minute for Al-Gharafa, before Gelson Dala equalised for Al-Wakrah in the 34th minute.
Diabate put Al-Gharafa back in front in the 39th minute and then extended the lead further in the 57th minute with another goal. The last goal was scored by Homam El Amin in the 67th minute.