Australische aandelen hebben woensdag hun tweedaagse verliesreeks doorbroken, geholpen door stijgende mijnbouw- en energieaandelen, terwijl economische cijfers en optimistische opmerkingen van een functionaris van de Amerikaanse Federal Reserve het sentiment in toom hielden.

De S&P/ASX 200 index eindigde bij het sluiten van de handel 0,5% hoger op 6.998,1 punten, na in de voorgaande twee sessies ongeveer 2% te hebben verloren.

Het wereldwijde beleggerssentiment bleef getemperd door aanwijzingen voor een vertraging na economische cijfers die een inkrimping van de bedrijvigheid in de particuliere sector in de VS lieten zien en havikistische opmerkingen van een functionaris van de Federal Reserve.

"Aangezien we het Jackson Hole Symposium naderen, verwacht ik dat traders minder bereid zijn om een richtinggevende gok op de markten te nemen. We kunnen dus een paar dagen van wisselvallige handel tegemoet zien, totdat we zien hoe heet (of niet) de inflatie is," zei Matthew Simpson, senior marktanalist bij StoneX Financial.

Exportgerichte mijnbouwers stegen 1,3% nadat de ijzerertsprijzen in China stegen in het vooruitzicht van een sterke vraag in de aanloop naar het bouwseizoen.

Sectorgiganten BHP Group en Fortescue Metals Group voegden respectievelijk 1,1% en 0,4% toe.

Financiële instellingen sloten zich ook aan bij de bredere rally en stegen 0,4%, waarbij alle zogenaamde "Big Four" banken positief handelden.

Energieaandelen werden de grootste stijger op de benchmark met een sprong van 2,8% tijdens de sessie, waarbij Santos Ltd en Woodside Energy Group respectievelijk 2,1% en 3,4% wonnen.

Binnenlandse technologieaandelen stegen meer dan 2%, ook al daalden hun buitenlandse collega's vannacht, grotendeels gestimuleerd door de jaarresultaten van WiseTech Global.

De leverancier van softwareoplossingen steeg met meer dan 12% na een stijging van de onderliggende nettowinst na belastingen met 72% tot A$ 181,8 miljoen ($ 125,48 miljoen).

De Nieuw-Zeelandse benchmark S&P/NZX 50 index eindigde 0,1% hoger op 11.655,3.

($1 = 1,4489 Australische dollar) (Verslaggeving door Jaskiran Singh in Bengaluru; Redactie door Krishna Chandra Eluri)