The market stepped off Thursday's 3-1/2-year lows, spurred by rebounding global equity markets and higher oil prices.
The Hang Seng index rose 2.9 percent, to 19,080.51, its best performance since last October.
The China Enterprises Index gained 3.4 percent, to 8,104.98 points.
However, for the week, Hang Seng was down 2.3 percent.