ANZ Bank expects iron ore prices to remain in the range of $90-110 per ton for the remainder of the year.