The dollar climbed to a two-week high against a basket of currencies on Friday.
Gold rose as European equities fell, but further gains were curtailed by a stronger dollar.
Oil prices were poised to end a three-day bull run on Friday, falling as a strong dollar made it more expensive to hold oil positions.
U.S. stocks closed mostly lower, weighed by declines in health care and tech, as traders eyed oil and awaited the retail sales report due Friday.
Benchmark Treasurys firmed on Thursday morning as global stocks weakened and investors moved into safe haven assets.
European markets finished in the red on Thursday, as a renewed decline in oil prices, a sharp fall in miners and mixed earnings capped gains in the region.
Most Asian markets traded lower on Thursday, after U.S. stocks dropped in reaction to disappointing earnings.
The yen fell as investors sold it on speculation that the Bank of Japan could decide to expand its monetary stimulus as soon as next month.
Gold eased on Thursday as a strengthening dollar prompted some buyers to cash in gains.
Oil prices stabilized on Thursday, though the contract remained under pressure on signs of another U.S. storage build.
U.S. stock index futures came off session lows Friday after April retail sales rose 1.3 percent, topping expectations.
U.S. stocks closed lower, under pressure from disappointing Disney and Macy's earnings, amid sharp gains in oil following a surprise inventory draw.
U.S. sovereign bonds rose on Wednesday, as crude oil prices recovered and Wall Street stock indexes fell.
Europe closed mostly lower on Wednesday, as mixed earnings and weakness in banks weighed on sentiment, despite gains in commodities.
Asia markets wavered between gains and losses on Wednesday, as the yen nudged higher against the dollar and oil prices retreated.
The dollar fell against a currency basket for the first time in seven days on Wednesday.
Gold drifted away from two-week lows as the dollar surrendered some gains, but analysts said bullion is unlikely to rise sharply ahead.
Oil prices jumped more than 3 percent after the U.S. government reported crude inventories fell unexpectedly.
U.S. stocks closed more than 1 percent higher Tuesday, helped by weakness in the yen against the dollar and gains in oil prices.
U.S. stock index futures were higher on Thursday morning, helped by extended gains in oil prices, as traders eyed the release of another batch of data and some earnings in the retail sector.