USD-JPY dipped to a one-week low of 123.89, correcting after a run of nine consecutive daily higher highs that saw the pair log a six-week peak at 124.47 yesterday.. The dollar, meanwhile, consolidated the bout of losses it saw yesterday against most other currencies, dented after IBM reported a drop in Q2 sales, with sales to BRIC countries down 35% in part due to the stronger currency. Apple and Microsoft earnings also came in shy of inflated expectations, which weighed on U.S. equity index futures and stocks in Asia. EUR-USD traded a 1.0923 to 1.0960 range in pre-Europe trade in Asia.