The two mining giants both ended the session higher; BHP put on 0.7% and Rio Tinto strengthened 1.6%.
Most of big four came off their earlier highs; ANZ lost 0.9% and CBA finished flat.
Newscorp was a star performer among the media stocks (+6.2%) following its strong 4Q profit result.
The ASX 200 climbed 32 points (+0.8%), settling at 4173. Despite the massive swings, the market actually rose 1.6% for the week.