Pod koniec tego samego roku wziął udział w Asian Games, w których Iran zwyciężył.
W roku 2000 wystąpił w Pucharze Azji jako kapitan. Tym razem reprezentacja odpadła w ćwierćfinale. Był bliski zakwalifikowania się do kolejnego mundialu, doprowadził swój zespół do fazy play-off z Irlandią. Przedtem zdobył bramki w meczach z Arabią Saudyjską i Emiratami Arabskimi, jednak nie udało się awansować.
W 2004 roku został powołany na kolejny Puchar Azji, gdzie przegrano mecz o trzecie miejsce. Podobnie jak cztery lata wcześniej zdobył trzy bramki. W eliminacjach do Mistrzostw Świata w 2006 został królem strzelców strefy azjatyckiej, awansując kolejny raz. Podczas tych zawodów Iran zajął ostatnie miejsce zdobywając tylko jeden punkt. Po mundialu zakończył karierę reprezentacyjną.
W przeciągu 13 lat rozegrał w barwach swego kraju 149 meczów i zdobył 109 goli.
Sukcesy
Król strzelców
Eliminacje do Mistrzostw Świata, strefa AFC 1992/1993 AFC Asian Cup 1996 Asian Games 1998 WAFF Championship 2004 Pro League 2003/2004 Eliminacje do Mistrzostw Świata, strefa AFC 2005/2006
Bayern Monachium
Bundesliga 1998/1999 DFB-Pokal 1999
Saba Battery FC
Puchar Iranu 2005 Superpuchar Iranu 2006
Piroozi FC
Pro League 1995/1996, 1996/1997
Al Sadd
Puchar Kataru 1997
Hertha Berlin
DFB-Pokal 2002
Saipa FC