The Australian dollar has tumbled from a 15-week high and the ASX 200 has been hammered by a dual threat of surging oil prices and interest rate fears.