About 1.31 billion shares valued at $82.07 million changed hands at TSE for the day.
Trading at TSE and Iran Fara Bourse starts on Saturday and ends on Wednesday.
Bama Company was the biggest riser, going up 4.94% to 9,064 rials per share.
Pumiran Company incurred the biggest loss among all TSE-listed companies, as it went down 3.33% to 2,235 rials per share.
Esfahan Oil Refinery Company gave the biggest boost to the benchmark index, followed by Iran National Copper Industry Company and Iranian Investment Petrochemical Group.
Khuzestan Steel Company weighed the most on TEDPIX, followed by MAPNA Group and IRISL Group.
The Price Index gained 109.31 points to close at 30,855.2.
The First Market Index was up 216.68 points to post 68,286.4.
The Second Market Index gathered 861.54 points to register 205,515.5.
The Industry Index added 343.71 points to reach 84,945.
The Free Float Index scored 446.70 points to hit 103,443.74.
The TSE 30 rose by 17.94 points to settle at 4,214.2 and the TSE 50 gained 18.47 points to finish at 4,005.6.
IFX Gains 8.09 Points
Iran Fara Bourse’s main index IFX added 8.09 points or 0.77% to close Saturday trade at 1,063.43.
About 373.34 million securities valued at $42.89 million were traded at the over-the-counter exchange for the day.
Iran Cultural Heritage and Tourism Investment Group Company witnessed the highest number of traded shares and trade value, as 19.16 million of its shares worth $830,358 were traded.
Zagros Petrochemical Company, Marun Petrochemical Company and Lavan Oil Refinery registered the highest value increase.
Persian Gulf Mining Industries Holding Company, Tamin Petroleum and Petrochemical Investment Company and Tolid Darou Pharmaceutical Company suffered the biggest decline.