Craig Branch’s strong end-of-season form has continued with three top ten results in European national championships.