Par la suite, le 26 septembre 2003, il inscrit son troisième but, contre la Jordanie. Ce match gagné 3-2 rentre dans le cadre des éliminatoires de la Coupe d'Asie 2004. Il marque ensuite, le 19 novembre 2003, un autre but contre le Liban, lors de ces mêmes éliminatoires (victoire 0-3). L'année suivante, il participe à la phase finale de la Coupe d'Asie des nations, organisée en Chine. Lors de cette compétition, il joue six matchs. L'Iran se classe troisième du tournoi, en battant le Bahreïn lors de la "petite finale".