Turnover was up 1% to £8,891m for the year to June 30, and operating profit increased to £1,911m from 1,902m for the previous year.
Pre-tax profit was up from £632m to £1,969m, but the figure last year was affected by exceptional items of £1,486m compared with £98m this year.
Chief executive Paul Walsh said: “Diageo has again demonstrated with these results that its outstanding collection of brands and its geographic diversity is delivering improvement in the important measures of trading and financial performance.
“The global priority brands have been the key driver of the improvement we have achieved in volume growth, up from 1% last year to 4% this year.
“As we begin the new financial year we reiterate the guidance we gave at the time of the July trading statement as we do not see any major changes in the trading environment we face.”