High yield bond funds took in nearly $1 billion for the week ending July 28 for the third largest weekly inflow of the year, according to a report published by Lipper FMI.

Junk bonds funds took in $976 million for the week ending July 28, the third straight week of inflows. This brings the four-week average to almost $700 million, the largest since May 2009.

High yield funds have taken in a total of $3.64 billion for the year and have had positive flows for five of the last seven weeks.

Bank loan funds were also positive for the week. Loan fund inflows totaled $99 million for the week ending July 28, according to Lipper. The four-week loan flow average is up to $74 million and total weekly inflows total $4.98 billion for the year.