The Australian share market has ended slightly higher in a late recovery after traders were spooked by news of a surge in virus cases in Victoria and tighter restrictions in New South Wales.

The benchmark S&P/ASX200 index finished Friday up 22.7 points, or 0.38 per cent, at 6033.60 points after rising more than half-a-per cent early in the session and then drifting lower.

The All Ordinaries index closed 21.9 points, or 0.36 per cent higher, at 6144.90.