After falling 4% in the last quarter of 2020, the dollar has strengthened by nearly 2.5% year-to-date as investors expect the broad rise in US bond yields to weigh on stretched equity valuations and boost demand for the US currency.
The dollar index stood at 92.30 against a basket of six major currencies, up 0.4%, its highest level since late-November.
The data, collected by EPFR before a rise in US real-yields triggered a global stock market correction on Thursday, also showed bond funds attracted $7.1 billion in a 16th straight week of inflows and Treasury Inflation-Protected Securities (TIPS) added $1.3 billion.
Meanwhile investors pulled $5.5 billion out of cash and withdrew $500 million from gold funds.
The bank now expects Brent crude oil to average $60 per barrel in 2021, up from a previous estimate of $50. BofA also forecasts West Texas Intermediate (WTI) crude prices to average $57 a barrel this year.
Brent prices could temporarily spike to $70 a barrel in the second quarter of the year, the bank's analysts said in a note.
BofA's latest weekly fund flow data on Friday reflected some of that sentiment with investors storming into money markets and gold funds while pulling some money out of emerging markets.
Still, US stocks stood out with $10 billion inflows.