Minyak mentah berjangka Brent ditutup naik 4,3 persen pada 123,21 dolar AS per barel. Minyak mentah AS ditutup naik 3,22 persen pada 119,40 dolar AS per barel.
Analis Bank of America memperkirakan bahwa hilangnya 5 juta barel per hari minyak Rusia dapat menyebabkan harga minyak mentah mencapai 200 dolar AS per barel.
Konflik Rusia-Ukraina juga membebani pembicaraan yang bertujuan menghidupkan kembali kesepakatan nuklir Iran dengan negara-negara besar, setelah Teheran menuduh Rusia "mengganggu".
Baca juga: Harga minyak "rebound" di tengah memanasnya konflik Ukraina
Harga nikel, yang mencapai 55.000 dolar AS per ton di awal sesi perdagangan, terakhir diperdagangkan naik 76 persen pada 50.925 dolar AS per ton.
Rusia memasok sekitar 10 persen nikel dunia, dan investor khawatir sanksi Barat terhadap Rusia dapat mengganggu pengiriman komoditas yang diproduksi dan diekspor melalui udara dan laut.