The index touched a day's high of 43,436, up 41 points from the market's opening, in the first few minutes of the session. It hit a day's low of 42,754 near the close of the trading session.
In all, 238.7 million shares worth Rs10.3 billion changed hands as compared to 319.5mn shares worth Rs13.7bn traded on Thursday.
Of the 359 scrips traded, 84 advanced, 262 declined and 13 remained unchanged.
The communication sector dominated trading with 50.1m shares traded, while the engineering and cement sectors followed with 22.8m and 21.5m shares traded.