Meanwhile, fuel prices in the country continued to rise on the second straight day of the week on Tuesday.
Indian markets on Tuesday opened in green with Sensex reaching 34,651.82 in opening trade, up by 126.94 or 0.37 per cent. Nifty, on the other hand, opened at 10,390.30, 36.15 points, or 0.35 per cent up from yesterday's closing.
Indian shares snapped three sessions of losses and ended higher on Monday, after swinging between gains and losses through the day, as oil marketing companies continued to drive gains, while metal and some non-banking financial stocks dragged the investor sentiment.
While the benchmark BSE Sensex closed up 0.28 per cent at 34,474.38, the broader NSE Nifty ended 0.31 per cent higher at 10,348.05, news agency Reuters reported.
Petrol and diesel prices in the country went up again for the second straight day in a week on Tuesday. Petrol price in the national capital rose to Rs 82.26 per litre, increased by Rs 0.23, while diesel prices amounted to Rs 74.11, up by Rs 0.29 in Delhi today.
In Mumbai, petrol will be sold for Rs 87.73 per litre today, while diesel is priced at Rs 77.68 per litre.
The government on Saturday assured investors that it would not go back to regulating fuel prices, soothing market frenzy after it announced a 2.50-rupee cut in gasoline and diesel rates on Thursday.