China stocks rallied in late trading on Wednesday to rebound from their worst session in nearly three weeks thanks to Beijing's economic support measures, although gains were capped by worries over slowing growth in the COVID-hit economy, Reuters reported. The blue-chip CSI300 index rose 0.6% to 3,983.18, after dropping as much as 0.3% in morning trade, while the Shanghai Composite Index gained 1.2% to 3,107.46 points. Both the indexes fell more than 2% on Tuesday. Energy and transport shares went up more than 2% each, while utilities stocks climbed 3.1%.