Tehran Stock Exchange’s main index gained 349.0 points or 0.37% on Saturday to end trading at 95,794.
About 2.02 billion shares valued at $94.60 million changed hands at TSE for the day.
Trading at TSE and Iran Fara Bourse starts on Saturday and ends on Wednesday.
Iran Refractories Company was the biggest riser, going up 6.66% to 4,709 rials per share.
Iran Aluminum Company incurred the biggest loss among all TSE-listed companies, as it went down 8.19% to 2,174 rials per share.