Greater Sydney residents will have to wear masks inside or face a $200 fine as the state recorded another seven new locally-acquired coronavirus cases on Saturday.
Five of the new cases are linked to the Berala cluster in western Sydney, one is a household contact of a previously reported case - a patient transport worker - and there is one remaining case under investigation.
There were almost 32,000 coronavirus tests conducted in the 24-hour period to 8pm on Friday.
Premier Gladys Berejiklian announced masks for individuals over the age of 12 will be compulsory in certain indoor settings from midnight on Saturday.
This includes shopping centres, entertainment venues like the cinema, hair and beauty salons, on public transport, in places of worship, and gaming areas of establishments. Hospitality workers will also be required to wear masks.