US 10-year Treasury yields hit a 19-year peak of 5.02% as oil prices surge above $100 a barrel amid US-Iran escalation, with traders betting on Federal Reserve rate hikes. Global bond yields also reached multi-decade highs, including Germany and Japan, as markets price in inflationary pressures from elevated crude prices and geopolitical tensions affecting energy supplies.