Crude oil dropped toward $77 a barrel on June 20, erasing nearly all gains since the Iran-Israel war began, as ceasefire news eased supply fears.