Sun Pharma was the best gainer among Sensex components, surging 6.91 per cent
The BSE Sensex zoomed 318 points to end at 33,351.57, while the broader Nifty spurted 88 points to 10,242.65.
Unwinding of long dollar positions ahead of the US job data backed the rupee sentiment
Earlier, the rupee resumed slightly lower at 61.70 per dollar as against Tuesday's close of 61.69 at the Interbank Foreign Exchange market.
The labour force fell from 43.97 crore in 2016-17 to 42.61 crore in 2017-18
The domestic currency tumbled by 45 paise or 0.68 per cent in two days.
Swiss brokerage UBS joins European banking peer HSBC in shutting down its offshore derivative business
The rupee declined marginally by 3 paise to 66.03 per dollar on fresh demand for the US currency from banks and importers.
The Sensex and Nifty remained above their key levels of 36,000 and 10,900 throughout the session, indicating strong investor optimism after a prolonged spell of caution.
Lacklustre domestic equities alongside ongoing FCNR redemptions added pressure on the local currency
In worldwide trade, the American dollar traded with solid strength against all major emerging currencies
Bajaj Auto was the top gainer in the Sensex pack, surging 3.95 per cent followed by Maruti Suzuki at 2.69 per cent.
Fresh selling of dollars by banks and exporters on the back of good foreign capital inflows helped the rupee
Most of the session's gains for both the indices were wiped out as investors rushed to book profits ahead of F&O expiry on Thursday and also due to concerns over stretched valuations.
The rupee extended gains for the second straight session against the US currency by firming up 21 paise to close at 64.82 a dollar.
The BSE gauge Sensex fell 73.88 points to 35,548.26 and the NSE Nifty slid 17.85 points to 10,799.85, taking cues from tumbling global shares.
Valuations are much higher than the consensus earnings expectations warrant and also much too high in historical terms, says Devangshu Datta.
Tata Steel was the day's worst performer in the Sensex pack, plunging 3.25 per cent, followed by Bharti Airtel at 3.05 per cent.
In absolute terms, the year closed with the market capitalisation of all BSE-listed companies rising by Rs 45.5 lakh crore to Rs 152 lakh crore, or an increase of 42.8 per cent, compared to the closing value on December 30, 2016, says Pavan Burugula.
A weak US dollar in overseas markets was the main reason for the rupee's rise even as losses in domestic stocks and some fag-end dollar demand from importers prevented further gains
Sensex shed 167 points to close at 28,633 and Nifty dropped 55 points to end at 8,695.
A massive rally in domestic equities along with smooth supply of dollars on the back sustained capital inflows into equities and debt predominantly helped the upmove
Markets extended losses after the first hour of trade with HDFC Group shares leading the decline.
The rupee depreciated by 19 paise to trade at almost seven-month low of 61.94 against the US currency in early trade today at the Interbank Foreign Exchange on capital outflows amidst the dollar's gain against other currencies overseas.
The 50-share NSE Nifty shed some ground to settle at 8,699.40 points, up 40.30 points, or 0.47 per cent
Snapping its two-day gains, the rupee on Monday declined by 48 paise to settle at nearly four-week low of 62.17 against the US currency.