The US dollar recovered against most major currencies Friday but it was still near the lowest level in two years against the euro after the release of mixed economic data. In late New York trading, the euro edged up to 1.3808 dollars from 1.3802 dollars of the previous session, and the British pound decreased to 1.6174 dollars from 1.6205 dollars.