It was a lacklustre session marked by low volumes on the bourses and feeble movement during the day.
The 30-share BSE Sensex edged 21 points higher to close at 21775 levels and the 50-unit Nifty added almost 5 points to end at 6497 levels.
Market breath was positive with as 773 shares advanced while 484 declined on the NSE.