Hong Kong - Japan's Nikkei chalked up an eleventh straight gain on Friday as the yen sat around 12-year lows against the dollar, while Shanghai extended losses following the previous day's hefty plunge.
The euro continues to face downside pressure over concerns that Greece and its creditors will not reach an agreement on reforming its bailout, with the head of the IMF warning the crisis could end with the country leaving the eurozone.
Tokyo pared most of its early losses but ended marginally higher, adding 11.69 points to end at 20 563.15 - the index is now enjoying its best rally since February 1988 at the height of Japan's stock market bubble.
Spooked by worries
Sydney jumped 1.12 %, or 64.10 points, to 5 777.20 and Seoul added 0.19%, or 3.91 points, to 2 114.80.
Shanghai,which slumped 6.50% on Thursday - ended 0.18%, or 8.53 points, lower at 4 611.74 after a volatile day that saw it swing from a 4.08% loss and a 1.69% gain. Hong Kong slipped 0.11%, or 30.12 points, to close at 27 424.19.
Wall Street's three main markets ended lower on Thursday, spooked by worries about Greece's long-running debt talks as well as China's heavy sell-off.
The Dow dipped 0.20%, the S&P 500 shed 0.12% and the Nasdaq lost 0.17%.
However, Japanese traders brushed off the negative lead, with exporters pushed higher by the continuing weakness of the yen.
The Japanese currency has fallen about 3.5% against the dollar this month as the US Federal Reserve prepares to hike interest rates at some point this year, while the Bank of Japan considers loosening monetary policy further.
The dollar was at 123.93 yen after touching 124.46 yen at one point in New York, the highest level since December 2002. However, it is still up from 123.70 yen in late Tokyo trade on Thursday.
Compromise with creditors
Data out of Japan on Friday added to selling pressure on the yen. Official figures showed household spending fell for a 13th consecutive month, confounding expectations for a rise, while core inflation came in at a lacklustre 0.3%.
The euro stood its ground in Tokyo trade, buying $1.0963 and 135.58 yen from $1.0947 and 135.70 yen in US trade.
However, investors are nervously watching events in Europe as Greece approaches a 5 June deadline to repay part of its debts, with no deal in sight on restructuring its bailout. Athens must find a compromise with its creditors that will unlock billions of dollars in cash to help it pay its bills.
The issue dominated a meeting of Group of Seven finance ministers in Dresden on Thursday, where International Monetary Fund chief Christine Lagarde said there was "a potential" for Greece to exit the eurozone.