Petrol prices in Delhi rose by 87 paise to 99.51 per litre, marking the third increase in under 10 days amid rising energy costs from the Middle East conflict.