US retailers weathered all manner of obstacles - including chilly weather, the late Easter holiday and higher fuel prices - to top downbeat March forecasts, according to results posted yesterday (7 April), as shoppers continued to head to the stores to spend.