Major moves by banks and mining companies have given the local bourse a strong start to the week even as local coronavirus cases surge.

The benchmark S&P/ASX200 index finished Monday up 59.3 points, or 0.98 per cent, at 5,977.5 points, while the All Ordinaries index gained 53 points, or 0.88 per cent, at 6,089.3.

The Australian dollar was buying 69.75 US cents, up from 69.30 US cents at the close of trade on Friday.