Indian shares ended higher on Friday, posting their sixth weekly gain in seven, while sentiment across the globe improved as investors calmly absorbed the imposition of tariffs by the United States and China.
The benchmark BSE Sensex closed 0.23 percent higher at 35,657.86, gaining 0.66 percent for the week. It marked its highest weekly gain since June 1.
The broader NSE Nifty ended 0.21 percent higher at 10,772.65. The index jumped 0.54 percent for the week, the highest in nearly a month.