Australian shares have finished near-flat with solid gains for energy stocks and BHP failing to overcome weakness in industrial and consumer stocks.

Australian shares have finished near-flat with solid gains for energy stocks and BHP failing to overcome weakness in industrial and consumer stocks.