EPFR Global data shows funds had combined inflows of $9.52 billion last week, the highest weekly tally since mid-June 2008.

Better-than-expected earnings and macroeconomic data have led...