Oil prices set to end streak of 7 straight weekly gains
August 18, 2023 at 08:02 AM EDT
Oil futures are set to snap a run of seven straight weekly gains as worries about Chinese demand, rising bond yields and a stronger dollar take a toll.