The Bombay Stock Exchange and Nifty hit record high amid the pre-budget rally. There has been positive indications from the government for the past couple of days and so the investors are very enthusiastic. Sensex closed at 25,841 points while Nifty ended at 7,723 points. Rupee too gained and closed at Rs 59.65 against Dollar.