Dollar under pressure as economic uncertainties linger