China's commercial banks purchased a net $20.9 billion of foreign exchange in September, compared with a net purchase of $13.6 billion in August, the foreign exchange regulator said on Friday.