Yen rally recently because investers unwind carry-trade.
US$ rally against other major developed currency except for Yen because $ is deemed safer in current global credit crisis and also because US company deleverage oversea investment and hold $ which shore up $ demand.