Petrol price up 28 paise, diesel 29 paise a litre; rates touch 2-yr high