The industrial index rebounded 1.66 points to end the week at 366.08 points with the mining index adding 0.93 points to close at 99.67 points.
Heavyweights gained ground as BAT added 313.17 cents to close at 2606.67 cents, Afdis advanced by 15.00 cents to 170.00 cents while Hippo was up 5.00 cents to trade at 135.00 cents.
Old Mutual was 2.06 cents higher at 783.00 cents while Dairiboard closed at 14.00 cents following a 1.50 cents increase.
Trading in the negative, OK Zimbabwe led the shakers with a 4.00 cents loss to end at 30.00 cents and Axia shed 1.49 cents to 28.00 cents.
NMB Holdings and Simbisa both lost 0.50 cents to close at 8.50 cents and 69.50 cents respectively whilst Delta inched down 0.05 cents to trade at 220.01 cents.
Week on week industrial index shed 33.95 points
The mining index gained 0.93 points to settle at 99.67 points.
RioZim improved by 0.67 cents to 80.67 cents and Bindura added 0.05 cents to close at 4.00 cents.
Falgold and Hwange remained unchanged at previous trading levels.
Week on week mining index gained 8.21 points.