Oil has emerged as the best-performing asset in March 2026, a month that has been extremely volatile across equities, government bonds, and even traditional safe havens like gold. The rally came amid the ongoing US-Israeli war against Iran, which has raised serious concerns over global energy supply.