India, June 27 -- Indian shares were moving higher in early trade on Thursday, though underlying sentiment remained cautious amid mixed signals on U.S.-China trade negotiations.

U.S. President Donald Trump voiced optimism over the possibility of a trade agreement with China but said he is still considering imposing tariffs on all Chinese imports.

Meanwhile, oil erased some of the previous session's strong gains ahead of a meeting of OPEC and other oil producers to decide on extension of output cuts.

The benchmark BSE Sensex was up 77 points or 0.20 percent at 39,669 while the broader Nifty index was up 25 points or 0.21 percent at 11,872.

Tata Motors, BPCL, IndusInd Bank, Indiabulls Housing Finance and Infratel rose 1-2 percent while Su...