Purchases around 0.6450 halt despite optimistic data from China