Kate Middleton's hair is always perfect!

The mom-of-two, 34, rocked three different hairstyles during one royal event on Sunday, July 24.

While watching the America's World Cup sailing races in Portsmouth, England, Kate first wore her long brunette locks down in loose curls.

As the day went on, however, Prince William's wife swept her tresses half-up with two clips and then into a chic ponytail.

Click through the gallery to see more of Kate’s best hair moments!