At the 2000 Summer Olympics in Sydney, Hamed competed only in a sprint freestyle double. He achieved FINA B-standards of 23.39 (50 m freestyle) and 52.14 (100 m freestyle) from the Egyptian Championships in Cairo. In the 100 m freestyle, Hamed placed forty-fourth on the morning prelims. Swimming in heat four, he edged out Colombia's Fernando Jácome and Singapore's Mark Chay to race for a fourth seed by a tenth of a second (0.10) in 52.14. Two days later, in the 50 m freestyle, Hamed participated in heat five against seven other swimmers, including three-time Olympians Richard Sam Bera of Indonesia and Allan Murray of the Bahamas, top 16 finalist in Atlanta four years earlier. He raced to a fifth seed and forty-sixth overall in 23.77, just a small fraction off his entry time.