SYDNEY – Asian share markets rose on Thursday after Britain's central bank launched an emergency bond buying program to stabilize a furious sell-off in gilts, though trade was skittish and sterling remained under pressure.

The Bank of England said it will buy as much as £5 billion (US$5.4 billion) a day of long-dated government bonds until Oct 14. It spent about a billion pounds on Wednesday and 30-year gilt yields fell 105 basis points, the biggest drop ever according to Refinitiv records stretching back to 1992.

The move buoyed sterling and offered some salve to a fractious mood in markets, but by mid-morning in Tokyo the pound was already struggling for support and down 0.6 percent to US$1.0818.

MSCI's broadest index of Asia-Pacific shares outside Japan was up 1.5 percent and eyeing its best session in a month. Japan's Nikkei rose 0.9 percent.

"It's all a bit of a mess," said ANZ economist Finn Robinson.

"How long the calm and fresh optimism lasts remains to be seen. For one, this re-stimulation will lift, not quell UK inflation, and that's bad for bonds and sterling."

The fallout from unfunded tax cuts announced in Britain last week has reverberated across financial markets after setting off a collapse in British asset prices. The BoE's intervention followed steps in Korea, India and Indonesia to stabilize their financial markets this week as the US dollar rallied broadly.

US Treasuries rebounded in sympathy with gilts overnight, and benchmark 10-year yields , which had pipped 4 percent a day ago, were down more than 20 bps to sit at 3.7472 percent.

Wall Street rallied, too, with the S&P 500 snapping a six-day losing streak to surge nearly 2 percent.

The mood gave pause to the US dollar's march higher and the dollar index had its worst session in 2-1/2 years as the greenback recoiled from lofty heights. It was soon trading firmly again, however, in Asia on Thursday.

The dollar index was up 0.1 percent to 113.12, within striking distance of Wednesday's 20-year high of 114.78. The euro fell about 0.5 percent to US$0.9695.

The Australian dollar, meanwhile, got a brief lift on Thursday and traded just above US$0.65 after a new data series from the statistics bureau showed some high inflation readings for July and August.

The dollar's pullback helped oil and gold make gains, which were held into the Asia day. Brent crude futures rose 0.2 percent to US$89.50 a barrel. Spot gold was steady at US$1,656 an ounce.