Led by Reliance Industries, the Sensex settled the day at 19,391.86, higher by 43.74 points, or 0.23 per cent -- the highest closing since 19,448.69 on April 27, 2011.
The broad-based National Stock Exchange index Nifty regained the 5,900 level by rising 11,25 points, or 0.19 per cent to 5,900.50.
"Expectations are building up that the way government has handled the FDI issue, it will be able to push through more Bills in the Parliament once it secures the vote on retail," said Rikesh Parikh, Vice-President