Surging crude oil prices and sticky inflation expectations kept U.S. Treasuries elevated, driving the dollar to its longest weekly winning streak in over a year and a half.