The Sensex is up 134.10 points at 20901.98, and the Nifty gains 34.85 points at 6213.20. About 710 shares have advanced, 301 shares declined, and 38 shares are unchanged.
BSE Sensex hits 21000 while the Nifty is at 2013 high. Both the Nifty and Sensex are trading at highest levels since 2010. The Sensex is up 217.66 points or 1.05 percent at 20985.54, and the Nifty up 58.55 points or 0.95 percent at 6236.90.