The Australian share market has rallied to end a mostly lacklustre week a tad higher than where it began.

The benchmark S&P/ASX200 index finished up 51.2 points, or 0.77 per cent, to 6,700.3 points at 1615 AEST on Friday, while the broader All Ordinaries was up 50.8 points, or 0.75 per cent, to 6,786.2.

The Aussie dollar is at its highest level against the greenback since April, buying 70.68 US cents, from 70.33 US cents on Thursday.