OMCs pushed petrol prices past Rs 102 per litre in Delhi in a continuing series of hikes since mid-May driven by elevated crude oil costs.