Dollar faces an uphill battle from here