The dollar rallied from its lowest level in 2-1/2 years on Monday, as broad risk sentiment soured again and shares on Wall Street fell, with investors disheartened by weakening U.S. economic data and the absence of any traction on another stimulus package.