The recent rain is helping build confidence in the store sheep and cattle trade following a difficult start to the season. Buyers have been nervous due to low fodder reserves and Brexit uncertainty, but there is growing optimism on the back of new grass growth.

The average price paid for 12- to 18-month-old steers in the four weeks to the end of the first week of August averaged 12% back on the year at £889/head. At the same time, steers aged six to 12 months dropped 9% compared with the same four-week period last year.