While age investigations were ongoing, Taher was allowed to continue his career both in international junior and senior meets. Three weeks after the World Youth Championships he finished fifteenth in 3000 m steeplechase at the 2005 World Championships. During the 2005–2006 indoor season he won a silver medal at the 2006 Asian Athletics Championships in Pattaya and finished eleventh at the 2006 World Indoor Championships in Moscow, both in the 3000 metres distance as the 3000 metres steeplechase is not contested on indoor arenas. He opened the 2006 outdoor season by finishing nineteenth in the junior race at the 2006 World Cross Country Championships, helping the Bahraini team to a fifth place in the team competition.