Eni said Friday it is setting a 30-day fuel price cap for 30 days initially to take some of the sting out of recent price rises.