Princesses reach last hurdle