By
The benchmark BSE index closed up 0.48 percent at 33,788.54, while the broader NSE index ended 0.46 percent higher at 10,379.35.
Both indexes marked their highest closing levels since March 14.