Soaring food prices drove India's headline inflation to its highest level in nearly two years in June, increasing the odds of the central bank keeping interest rates on hold next month.