The Bank of Japan maintained its ultra-low interest rates on Wednesday, including its 0.5% cap for the 10-year bond yield, defying market expectations that it would phase out its massive stimulus programme in the wake of rising inflationary pressure.