Hong Kong - Asian markets mostly rose on Thursday, with Tokyo lifted by a stronger dollar as investors position for an expected US rate hike and Shanghai extending a recent rally to six sessions.
The euro also got a lift as Greece took another step closer to securing a bailout after lawmakers agreed to more tough austerity measures.
Tokyo rose 0.44% to 20 683.95 and Shanghai jumped 2.43% to 4 123.92 while Hong Kong added 0.46% to 25 398.85.
Seoul ended marginally higher, adding 0.34 points to 2 065.07 but Sydney lost 0.43% to close at 5 590.3.
After Wednesday's losses, the dollar resumed its upward trajectory following a strong batch of housing data that reinforced expectations that the Federal Reserve will lift rates soon.
Official figures showed sales of existing homes in the US surged in June to their highest level in more than eight years and prices hit a record high.
"It's not determined yet whether the US rate hikes will be in September or December, but the housing data strengthens the case for a September hike a little," Mitsushige Akino, executive officer at Ichiyoshi Asset Management, told Bloomberg News.
In Tokyo, the dollar bought ¥124.04 against ¥123.96 in New York.
The euro advanced after Greek lawmakers passed legislation on more reforms needed to help unlock a huge international bailout. The bill won 230 votes out of the 298 members of parliament present, following hours of debate.
The single currency fetched $1.0937 and ¥135.64, against $1.0926 and ¥135.44.
Traders are awaiting a Fed meeting next week to find out what its plans are for monetary policy.
Despite the upbeat data, US stocks slid for a second day after disappointing earnings from Apple and Microsoft raised concerns about the current reporting season, denting the broader market.
The Dow fell 0.38%, the S&P 500 dropped 0.24% and the Nasdaq sank 0.70%.
In China, traders were cheered by reports that the state-backed China Securities Finance - tasked with restoring stability to the market with access to hundreds of billions of dollars - has denied reducing its holdings in listed companies.
The government earlier this month unveiled a slew of measures to prevent a market meltdown after shares plunged more than 30 percent between June 12 and July 8, wiping trillions off valuations.
A stronger dollar is also putting downward pressure on commodity prices.
Oil prices were mixed Thursday but continue to struggle after a US energy report showed stockpiles increasing, indicating soft demand, while the stronger dollar also makes it more expensive for buyers using weaker currencies.
US benchmark West Texas Intermediate for delivery in September was up 1 cent to $49.20 and Brent crude for September fell 13c to $56.00.
And gold was sitting at five-year lows, with the expected US rate hike attracting investors away from the safe-haven metal in search of better returns.
Bullion fetched $1 101.86 an ounce compared with $1 093.46 late on Wednesday.
In other markets:
- Mumbai fell 0.47% to end at 28 370.84.
Pharmaceutical firm Lupin fell 5.23% to 1 728.60 rupees, while Tata Motors rose 3.11% to 401.35 rupees.
- Kuala Lumpur lost 0.41 to end at 1 722.44.
Petronas Gas fell 0.64% to 21.64 ringgit, Sime Darby went down 1.06% to 8.44 ringgit while Genting Malaysia gained 0.70% to 4.30 ringgit.
- Bangkok dropped 0.22% to 1 444.66.
Bumrungrad Hospital slid 2.49% to 196.00 baht, while Kasikorn Bank slipped 0.55% to 181.00 baht.
-- Singapore fell 0.08 percent, or 2.80 points, to close at 3,356.37.
Property developer Capitaland dipped 0.87 percent to Sg$3.44, while DBS Bank gained 0.28 percent to Sg$21.38.
- Jakarta ended down 0.08% at 4 902.85.
IT company Multipolar gained 5.44% to 1 260 rupiah, while instant noodle manufacturer Indofood CBP Sukses Makmur dropped 4.41% to 12 475 rupiah.
- Taipei fell 1.43% to 8 791.12.
Taiwan Semiconductor Manufacturing closed 2.16% lower at Tw$136.0 while Hon Hai Precision Industry shed 4.54% to Tw$90.5.
- Wellington slipped 0.45% to 5 901.30.
Fletcher Building was down 1.10% at NZ$8.07 and Air New Zealand sank 2.37% to NZ$2.675.
- Manila edged up 0.23% to 7 653.22.
Semirara Mining and Power surged 6.21% to 118 pesos, Alliance Global was up 0.85% at 23.70 pesos and Banco de Oro dipped 0.10% to 105 pesos.