At noon AEST, the benchmark S&P/ASX200 index was up 13.8 points, or 0.16 per cent, at 8,763.5, while the broader All Ordinaries was up 11.8 points, or 0.13 per cent, to 8,963.4.
With a few hours of trading left, the ASX200 was on track for a 0.7 per cent loss for the week.
Moomoo ANZ dealing manager Chris Strazzeri said there was pressure overnight on large technology stocks such as Apple, Amazon and Microsoft over concerns about their valuations.
But commodities provided a brighter backdrop with oil, gold and silver rebounding after several sessions of losses, Mr Strazzeri said.
Near midday, five of the ASX's 11 sectors were higher and five were lower, with consumer staples basically flat.
Tech was the biggest mover, dropping 1.6 per cent as NEXTDC fell 3.3 per cent and Megaport retreated 4.2 per cent.
In the heavyweight mining sector, goldminers were in the green as the yellow metal rebounded to change hands at $US4,035 an ounce after dropping below the $US4,000 mark on Thursday.
Evolution was up 2.5 per cent, Northern Star added 2.2 per cent and Regis Resources advanced 3.3 per cent.
Elsewhere in the sector, BHP was up 1.0 per cent, Rio Tinto gained 1.1 per cent and Fortescue was 0.7 per cent higher.
The energy sector was up 0.2 per cent as Brent crude changed hands for $US74.50 a barrel, up about $US2 from Thursday.
Woodside was up 0.6 per cent and Santos and coalminer New Hope Corp both added 0.7 per cent.Â
In the financial sector, the big four banks were having a quiet day.
Westpac was flat, CBA and NAB were both down 0.2 per cent and ANZ was up 0.3 per cent.
The Australian dollar was trading for 68.92 US cents, from 68.91 US cents at 5pm on Thursday.
Bitcoin had fallen below $US60,000 for the first time since September 2024 amid fading enthusiasm for the original cryptocurrency.
BTC was changing hands for $US59,300, or around $A86,000 on Australian exchanges.