The Nifty ended at a 20-month high on Thursday on expectations that the FDI in mutli-brand retail will be approved by the Rajya Sabha tomorrow after the Bahujan Samaj Party decided to vote in favour of the government.
After making a higher opening, markets turned weak led by weakness among IT, Banking and Capital Goods shares. However, during end-session, markets once again regained strength.
The 30-share Sensex ended at 19,487 up 95 points or 0.49% and the 50-share Nifty ended at 5,931 up by 30 points or 0.52%.
In the international markets, Asian shares ended the day on a mixed note after rising to a 16-month high on caution ahead of European Central Bank's policy decision later today and ahead of key U.S. jobs report on Friday that will draw a clear picture of state of economy in US.
Stocks in Europe extended a week-long rally on Thursday while the euro slipped as investors awaited a European Central Bank policy meeting for signs of any future interest rate cuts.
The ECB is expected to keep its benchmark rate at 0.75%. However, markets are looking for clues on whether the deepening recession across the euro zone will prompt President Mario Draghi to signal a further easing in policy.
European stocks covered by the FTSE Eurofirst 300 index, London's FTSE 100, Paris's CAC-40 and Frankfurt's DAX have gained between 0.4-1%.
Back home, the rupee strengthened to its highest level in a month on Thursday as investors grew hopeful the government would be able to win a key vote on foreign direct investment in retail in the Rajya Sabha on Friday.
Building on improvement in October, the consumer sentiment moved up in November due to spurt in purchases during the festival period, according to BulFin Consumer Confidence Index (CCI).
On the sectoral front, BSE Realty index surged by almost 2% followed by counters like Power, Banks, Consumer Durable, Oil & Gas, PSU, Auto, Metal, Capital Goods and FMCG, all gaining by 1% each. However, BSE IT and TECk indices declined by 1% each.
Banks and financials which are proxy to the economy also recovered from day's low and ended higher. SBI, HDFC and ICICI Bank gained between 1-2%. British lender Barclays today said the Reserve Bank is likely to leave the policy rates unchanged at the December 18