At age sixteen, Taha became one of the youngest swimmers to mark their debut for the 2008 Summer Olympics in Beijing, competing in the women's 50 m freestyle. She raced to fourth in heat five with a time of 27.82, just a close, hundredth-second margin (0.010 behind top three finisher Dalia Tórrez Zamora of Nicaragua. Taha, however, failed to advance into the semi-finals, as she placed fifty-sixth overall out of ninety-two swimmers in the prelims.