US President Donald Trump has defended Washington's military action against Iran, saying Tehran will be "defeated very soon." Trump praised his administration and Defense Secretary Pete Hegseth for the operation, while claiming Iran wants a settlement and asserting that oil prices will remain under control.