The dollar inched off recent lows against its major peers ahead of the U.S. non-farm payrolls report due later in the day.