Oil prices rally to $103.14 per barrel as U.S. GDP contracts, putting Fed policy under scrutiny.
Read full article on MarketWire