New Delhi, March 27 -- A day after falling by nearly a per cent each, Indian stock market benchmarks-the Sensex and the Nifty 50-resumed their upward march on Thursday, March 27, the last day of monthly derivative contracts, defying weak global cues.

The Sensex ended 318 points, or 0.41 per cent, higher at 77,606.43, while the Nifty 50 closed the day at 23,591.95, up 105 points, or 0.45 per cent.

The domestic market witnessed buying across segments, as the BSE Midcap and Smallcap indexes also clocked healthy gains of 0.46 per cent and 0.90 per cent, respectively.

Due to widespread gains, the overall market capitalisation of firms listed on the BSE rose to nearly Rs.415 lakh crore from about Rs.412 lakh crore in the previous session, ma...