Mehdi Mahdavikia ( born 24 July 1977 ) is an Iranian football player . He plays for Steel Azin and Iran national team . Mehdi Mahdavikia ( , born 24 July 1977 in Tehran ) is an Iranian football player who plays for Steel Azin in the Iranian Pro League .