The Sensex on Monday climbed to a two month high of 18,943.14, up 127 points, on brisk buying in blue-chips, led by banking stocks, as drop in crude oil prices eased inflationary concerns.
The 30-share Bombay Stock Exchange benchmark index, which had gained 976 points in the last four trading sessions, shot up another 127.50 points to end the day at 18,943.14 - a level last seen on January 25. Intra-day, the gauge crossed the crucial 19,000-level.
The broad-based National Stock Exchange index Nifty rose 33 points to 5,687.25, after touching the day's high of 5,709.10.
The upsurge was led by banking and interest sensitive stocks, as a drop in crude oil prices eased concerns of inflation and a further hike in interest rate. Oil fell for the third day in New York, down 54 cents to $104.86 a barrel.