The benchmark 30-share BSE Sensex recovered after falling marginally in early trade Monday amid mixed global trends. After slipping over 60 points, the index gained around 46 points to trade at 36,273.54 points.
ALSO READ | Petrol crosses Rs 91-mark in Mumbai, diesel hits record high in Delhi
The broader Nifty index was trading almost flat at 10,920.80.
The Reserve Bank of India's policy meeting, macro-economic data announcements and trends in crude oil prices are expected to be the key factors for market movements this week.
ALSO READ | Bank Debit/Credit cards to be blocked after December 31
Last month, the Sensex lost 2,417.93 points -- its worst monthly show since February 2016.