Crude oil has relinquished most of its morning gains, trades at $67.33, up $0.59 ahead of the NYMEX floor session close and after trading a broad $65.90/69.41 range on the day.