Hamad spilte for, og i noen tilfeller var kaptein for, Sveriges U21-landslag. Den 7. september 2010 scoret Hamad en sen scoring da Sverige U21 slo Bulgarias U21-landslag på bortebane i kvalifiseringen til EM for U21-lag i 2011. Tidlig i 2011 avslørte Hamad i et intervju overfor den svenske nettsiden Svenska Fans av han hadde avslått et tilbud fra Aserbajdsjans daværende trener Berti Vogts om å spille for Aserbajdsjan.