W reprezentacji Syrii Al Hafez zadebiutował w 2006 roku. W 2011 został powołany na Puchar Azji.