The last session of the month saw resurgent demand in most counters as the market closed in bullish mode after 16 counters gained against three fallers.
The primary all share index extended 1.67 percent to close at 161.19 points, while, the industrials improved 1.69 percent to 541.34 points.
The top 10 index went up 2.04 percent to end at 166.08 points spurred by gains in heavy capitalised stocks.
The mining index was stable at 208.56 points for the second consecutive session.
Leading the risers pack was hotelier RTG that garnered 20 percent to trade at 1.92 cents, followed by Star Africa that ticked up 10 percent to settle at 1.10 cents.
Top capitalised stock Econet held the third position of the risers’ table after putting on 6.78 percent to 11.43 cents.
ZB Financial Holdings followed on the fourth position with a 6.76 percent lift to 39.50 cents.
Completing the top five risers of the day was Natfoods which firmed 3.86 percent to settle at 25.14 cents.
Turnall headlined the shakers of the day after retreating 8.73 percent to 0.48 cents trailed by cement manufacturer Lafarge that slipped 0.49 percent to 0.71 cents.
Conglomerate Innscor sealed the shakers of the day after a 0.14 percent loss to settle at 0.28 cents.
The JSE all share index was 0.25 percent up to close at 16.514.00 points, with the New York Stock Exchange (NYSE) dropping by 0.23 percent to 12.389.37 points while the London Stock Exchange (LSE) share price shed 0.56 percent to 4.060.00 points.
On commodities, the price of crude oil dropped by 1.39 percent to US$58.68, while gold shed 0.17 percent to US$1.222.15 an ounce with the selling price of platinum also ending the week 1.21 percent lower at US$809.88.