Tokyo's main stock index closed up at a more than 26-year high today as the yen rowed back from its latest rally against the dollar.
The Nikkei 225 index rose 1%, or 236.93 points, to end at 23,952 - its highest level since November 1991 - while the broader Topix index was up 0.55%, or 10 points, to close at 1,894.
The dollar has taken a hit against its main peers in recent weeks, hitting a four-month low against the yen, but it firmed to 110.83 yen today from 110.56 yen in London yesterday.
The dollar's improvement came on dollar buying by Japanese import companies and after remarks by Finance Minister Taro Aso that sudden moves in currency rates were a problem, though he made no mention of specific rates.
A lower yen is positive for Japanese exporters as it makes their goods cheaper overseas and inflates their profits when repatriated.
Carmakers were largely higher with Toyota closing 1% higher and Nissan up 0.39%.
SoftBank added 1.9% after rising more than 3% yesterday on reports it was considering listing its mobile unit.
Meanwhile, Hong Kong stocks posted their highest ever close today, boosted by a flood of cash from mainland Chinese investors and a worldwide surge in optimism about the global economy.
The Hang Seng Index leapt 566 points (1.81%) to close at 31,905.
The benchmark Shanghai Composite Index advanced 26 points (0.77%) to end at 3,437 and the Shenzhen Composite Index, which tracks stocks on China's second exchange, gained 14 points (0.7%) to finish at 1,927.