China stocks ended higher on Friday, posting their second straight weekly gain, as investors were encouraged by recent data pointing to a solid recovery in the world’s second-largest economy.
The blue-chip CSI300 index rose 1.0% to 5,161.56, while the Shanghai Composite Index added 0.5% to 3,484.39.
Leading the gains, the CSI300 consumer...