Bakery chain Greggs has announced higher sales and profit for the 24 weeks ended 18 June 2005, although sales were affected by poor weather in the final stages of the period.