The Bank of Japan (BoJ) surprised markets on Friday, ramping up stimulus for the fragile economy that's struggled to shake off the impact of the nationwide sales tax hike that took effect in April.

The central bank pledged to step up purchases of exchange-traded funds (ETFs) and real estate investment trusts, extend the duration of its portfolio of Japanese government bonds (JGBs), and increase the pace at which it expands its monetary base.