Princess Anne's daughter Zara Tindall made a striking appearance on Saturday when she stepped out in a power suit at Cheltenham.