Sensex, Nifty End Higher For Sixth Day

Indian shares rose for a sixth consecutive session on Monday, with financials and commodity-related stocks pacing the gainers.

While positive global cues helped underpin investor sentiment, the upside remained capped by weak GDP data released on Friday and a surge in oil prices after the U.S. and China announced a ceasefire in their tariffs war.

The benchmark 30-share BSE Sensex ended a choppy session higher by 46.70 points or 0.13 percent at 36,241, while the broader Nifty index rose by 7 points or 0.06 percent to 10,883.75.

Indiabulls Housing Finance jumped as much as 10 percent to extend gains for a third straight session.

Unilever said it would buy GlaxoSmithKline's health food and drinks portfolio in India, Bangladesh and 20 other predominantly Asian markets for around $3.8 billion.

GAIL, Vedanta, Hindustan Unilever and Yes Bank climbed 4-5 percent while Sun Pharma lost 7.5 percent after reports that market regulator SEBI plans to reopen the probe into the insider trading case against the company and its promoters.

Globally, stocks across Asia and Europe rose sharply after U.S. President Donald Trump and Chinese President Xi Jinping agreed to a 90-day truce on their escalating trade war, helping ease investor concerns over slowing global growth.

Oil prices rose over 4 percent as trade tensions eased and investors pinned hopes that crude exporters would agree to cut output at OPEC's policy meeting on December 6.