If you stop in Singapore, and make another ticket SIN-(BNE or MEL)-AKL and back to SIN, you'll pick up 22,000 tier miles just for that. at some cost, this will greatly increase your miles earned and see you another city. as you want to see Melbourne, you won't be bothered by 24 hour stop there.