Taher was the flag bearer for the Chadian team at the 2016 Games, with the team consisting of her and Bachir Mahamat. She took part in the 5000 metres on 16 August in the second heat. A mistake meant that she did not complete her race; Taher passed the line on her second to last lap and heard the bell indicating the final lap for the athletes a whole lap ahead. She mistakenly thought the bell indicated that it was her final lap, and so pulled up after another 400 metres. As such, she did not finish her race. She later said in an interview, "I gave everything I could. I worked like crazy these past twelve months. I have no regrets, but I had tears in my eyes because I wanted to leave Rio with a new record."