Key indices post solid gains after two days of losses, today, and the rupee strengthened slightly against the dollar at the stock markets. The shares of pharma and financial service companies are leading the rally amid strong global cues coupled with investors awaiting the Union Budget this week. The Sensex at the Bombay Stock Exchange climbed 292 points, or 0.7 percent, to close at 39,687.
The Nifty advanced 77 points, to 11,866. At the forex market, the rupee appreciated 9 paise, to 68.94, against the dollar. Gold lost 130 rupees, to 34,140 rupees per ten grams in Delhi. Brent crude futures jump 1 dollar and 42 cents, to trade at 66.16 dollars a barrel.