Asian markets have rebounded after a weak opening. Hong Kong's Hang Seng Index rose 1.4% to 20,765.83 while the Shanghai Composite extended its gains, and was last up 4% at 2,437.30. The Nikkei in Tokyo was last down only 0.3% at 12,828.