Benchmark indices have closed the session on a strong note led by financial and FMCG shares on expectation that fund flows into emerging markets including India would continue as the US Federal Reserve's surprisingly decided to continue its stimulus programme.
The US Federal Reserve late Wednesday surprisingly decided to continue with its $85 billion-a-month bond-buying program for at least another month sent.
The 30-share Sensex ended 663 points higher at 20,626 and the 50-share Nifty added 208 points at 6,108 levels. Indices witnessed the biggest single day gain since May 2009 in absolute terms. The 30-share Sensex hit the highest levels since November 2010.