US equities and the US dollar rose as US-Mexico trade frictions appeared to dissipate. US data was mixed. Oil prices fell on US supply reports.