Sensex Hits Two-week High; Nifty Ends Above 10,000-mark

Indian shares eked out modest gains on Tuesday, with a firm trend in Asia and expectations concerning second-quarter earnings offering some support.

The benchmark BSE Sensex gained 77.52 points or 0.24 percent to close at over two-week high of 31,924.41, marking its third consecutive day of gains.

The broader Nifty index rose by 28 points or 0.28 percent to finish above the 10,000-level for the first time since 21 September.

Drugmaker Lupin rallied 2.2 percent on receiving the U.S. FDA approval for a generic hypertension drug.

Cochin Shipyard soared as much as 10.7 percent on securing an order worth Rs 5,400 crore from the Indian Navy.

Suven Life Sciences jumped 5.9 percent on receiving a product patent in New Zealand.

Elsewhere, Asian stocks closed mostly higher as investors assessed political developments in Washington and awaited cues from the U.S. earnings season as well the minutes from the most recent Federal Reserve meeting due this week for direction.

European stocks were slightly lower in cautious trade as the euro rose against the dollar on speculation over the ECB's future course of action and investors awaited the Catalan President Puigdemont's key address to regional Parliament on independence.