Traders said the yuan's gains also indicated that China's central bank seemed to have loosened control of trading.
The yuan, which was revalued by 2.1 percent on July 21 to 8.11 per dollar, closed at 8.0851 to the dollar, versus 8.0860 on Tuesday. It has weakened for straight two sessions since Monday.
"As the yuan has weakened for a while and the central bank seems have eased its control of trading, it strengthened within expectations today," said a dealer with a foreign bank.
"The US rate rise was also within the market expectations, so it did not help the dollar to strengthen further in today's trading," the dealer said.
The Chinese currency weakened against the euro to close at 9.7320 on Wednesday compared with 9.6867 on Tuesday, but strengthened to 6.9148 per 100 yen from 6.9309, the central bank said on its Web site.