Aryna Sabalenka has secured a semi-final place at the WTA Finals after beating Jasmine Paolini, but the Italian can still join her if she beats Zheng Qinwen.