China's foreign exchange reserves increased by 13.4 billion U.S. dollars in June from the previous month to 3.21 trillion U.S. dollars, central bank data showed on Thursday.
Market analysts expected June's data would have dipped by at least 20 billion U.S. dollars.
China's reserves, the largest in the world, fell by 27.9 billion U.S. dollars to 3.19 trillion U.S. dollars in May, the lowest level in nearly five years.
China began to see a falling trend in its forex reserves in November 2015 due to concerns over a weak yuan and capital outflow, but the reserves returned to growth in March as fears eased amid signs of stabilizing economic growth.
Forex reserves denominated in Special Drawing Rights (SDR), an international reserve asset, rose by 16.16 billion SDRs to 2.29 trillion SDRs in June, the central bank data showed.
China's official gold reserves stood at 77.43 billion U.S. dollars in June, up from 70.48 billion U.S. dollars in May, according to the data.