NEW YORK, Aug 29 (Reuters) - The dollar weakened against the euro and Swiss franc on Friday, on course for a 2% decline in August against a basket of currencies, as traders prepared for a U.S.