Key Indian stock indices locked in moderate gains on Friday, August 30, after gyrating up and down as traders took a cautious stance ahead of fiscal Q1 GDP data.Meanwhile, the external environment was supportive amid signals of de-escalating trade frictions between the US and China, with the two countries scheduled to return to trade talks in September.By the close, the Nifty 50 rose 0.68% to 11,023.25, and the BSE Sensex was 0.71% higher at 37,332.79.Notably, all 11 sectors showed positive dynamics with the Nifty Pharma posting the biggest gains.The USD/INR pair weakened 0.29% to 71.47. The 10-year Indian government bond yield widened 0.32% to 6.564%.In the blue-chip universe, Sun Pharma, Tata Steel, Yes Bank, Vedanta and others rose over 2%, while Power Grid, NTPC, Oil & Natural Gas and others shed over 1%.Major utilities underperformed, with NTPC and Power Grid declining 1.1% and 2.1%, respectively.Adani Green Energy soared 6.7% on reports that the company sealed a deal to take over several renewable energy assets from Essel Group.From a technical standpoint, the daily chart shows that the BSE Sensex has reached the upper end of a descending wedge and will likely test it in an attempt to break out to the upside.