Shutterstock Save for later Print Download Share LinkedIn Twitter Oil futures contracts plunged 9% on Tuesday with Brent closing in on $100 per barrel as fears for lower oil demand from high prices and an economic downturn later in the year took center stage.