U.S. Treasury yields fell on Friday, with benchmark and long-dated U.S. yields hitting their lowest in more than three weeks, as data showing the U.S. economy contracted in the first quarter supported views of a later Federal Reserve interest-rate hike.
The government slashed its gross domestic product estimate to show GDP shrinking at a 0.7 percent annual rate instead of the 0.2 percent growth it estimated last month. Still, the reading was a touch better than economists' expectations for a drop of 0.8 percent.
The data supported an expectation that the Fed would have to consider signs of weakness in the U.S. economy before raising interest rates for the first time in nearly a decade.
Fed rate hikes are expected to hurt bond prices, which move inversely to yields. Besides the headline GDP figure, analysts said details such as the slight decrease in the core personal consumption expenditures gauge to 0.8 percent spurred demand for Treasurys.
"The PCE core part of the GDP report was a reminder that inflation is still quite weak, and that adds to a bid in the bonds," said market strategist Lou Brien of DRW Trading in Chicago. He said renewed weakness in inflation could delay Fed rate hikes.
U.S. 30-year Treasury yields hit their lowest in 3-1/2 weeks at 2.84 percent. Long-dated bonds benefited from institutional investors' purchases for the purpose of month-end portfolio readjustments.
"Even small repositioning could have led to this marginal rally in bonds" given a lack of liquidity in the bond market, said portfolio manager Sam Diedrich of PAAMCO in Irvine, California.
U.S. 30-year Treasury yields were set for their biggest weekly decline since mid-March of about 12 basis points, while benchmark 10-year note yields were set for their biggest weekly decline since the week ended April 3 of about 11 basis points. Benchmark yields also hit their lowest level in 3-1/2 weeks, at 2.09 percent. U.S. two-year notes, which are sensitive to Fed rate hike expectations, hit their lowest level in a week at 0.6050 percent.
Benchmark and 30-year yields were still set to post their second straight monthly rise in yields, however.
Price action was muted near the end of trading. U.S. 30-year Treasurys yields were at 2.88 percent, from a yield of 2.89 percent late Thursday. U.S. 10-year notes yields were at 2.12 percent, from a yield of 2.13 percent late Thursday.