By
The 10-year US Treasury debt yield hit a four-week low on Friday and the 10-year German Bunds yield hit a one-year low, after recent soft US data raised doubts about expectations of solid growth in the American economy.