Hamadeh was invited by FINA to compete for the Jordanian team in the men's 50 m freestyle at the 2008 Summer Olympics in Beijing. Swimming in heat six, he edged out Swaziland's Luke Hall by a hundredth of a second (0.01) to round out the top three in a splash-and-dash finish with a time of 24.40. Hamadeh, however, failed to advance into the semi-finals, as he placed fifty-ninth overall out of ninety-seven swimmers in the prelims.