The Sensex ended the day at 27035.85, up by 102.97 points or by 0.38 per cent and the NSE Nifty was at 8177.40 up by 24.50 points or by 0.30 per cent.
On global front, the Chinese markets were closed on account of public holidays. Asian Indices were trading in gains.
Shares of engineering firm HMT on Wednesday surged after the company signed a pact with a German firm Fraunhofer for technology upgradation, reports PTI.
The stock ended the day at Rs 59.50, higher by 39 per cent on BSE. It touched an intraday high Rs 60 during the trade.
KEC International shares were seen trading higher after the company secured new orders worth Rs 668 Crore in its Transmission and Distribution, Cables.
The stock ended the day at Rs 144.80, higher by 1.12 per cent on BSE. It touched an intraday high Rs 6149.45 during the trade.
The Pharmaceuticals and Life Sciences Company, has received Abbreviated New Drug Application (ANDA) final approval from the US Food and Drug Administration (US FDA).
The stock ended the day at Rs 398, higher by 0.34 per cent on BSE. It touched an intraday high Rs 410 during the trade.
The company has announced the launch of NIIT.TV - a digital learning initiative that brings skilling from NIIT classrooms to every digitally connected Indian, for free, at any time and place of their choice.
The stock ended the day at Rs 94.25, higher by 1.56 per cent on BSE. It touched an intraday high and 52-week high at Rs 98.50 during the trade.
Punj Lloyd shares surged on Wednesday after the company said it has received orders in transmission & distribution segment for rural electrification.
The stock ended the day at Rs 26.50, higher by 35.37 per cent on BSE. It touched an intraday high Rs 27.25 during the trade.