Petrol price was hiked by by 20 paise per litre and diesel by 25 paise in the the first price increase in petrol in more than two months and the fourth in case of diesel.
The hike comes after international oil prices neared USD 80 per barrel mark for the first time in three years.
The price of petrol was hiked to Rs 101.39 a litre in Delhi from Rs 101.19 and to Rs 107.47 per litre in Mumbai, according to a price notification of state-owned fuel retailers.
Diesel rates went to Rs 89.57 a litre in Delhi and Rs 97.21 in Mumbai.
Prices differ from state to state depending on the incidence of local taxes.