Australia’s share market has had broad-based gains and snapped a three-day losing streak, while property and consumer stocks had the biggest increases.

The S&P/ASX200 benchmark index closed higher by 43.5 points, or 0.66 per cent, to 6643.1 on Wednesday despite a mixed lead from Wall Street.

The index reached a session high of 6661.2.

The All Ordinaries closed up 47.1 points, or 0.69 per cent, to 6892.6.

Investors appeared to take comfort in the Sydney coronavirus cluster growing by only eight infections to 97, and largely ignored US President Donald Trump’s threat to block economic stimulus.

The Aussie dollar was buying 75.49 US cents at 1621 AEDT, lower from 75.59 US cents at Tuesday’s close.