A broker reacts while trading at his computer terminal at a stock brokerage firm in Mumbai, June 29, 2015. REUTERS/Danish Siddiqui/Files

(Reuters) - Indian shares closed almost unchanged on Wednesday as optimism about an improving global economy was offset by caution ahead of the start of the domestic corporate results season next week.

The benchmark BSE Sensex closed 0.06 percent lower at 33,793.38.

The broader NSE Nifty ended 0.01 percent higher at 10,443.20.