Chinese stocks opened higher on Monday, with the benchmark Shanghai Composite Index opening 0.23 percent higher at 2,089.54. The Shenzhen Component Index climbed 0.31 percent to open at 7,991.34.