Princess Anne's husband carried out a royal engagement and appears to be on the mend after suffering an injury.