Wearing a royal blue Roksanda dress worth $2,000, Meghan Markle surprised guests with an unannounced visit at a Sydney Girls school.
Alongside her husband Prince Harry, the couple visited MacArthur Girls School in Parramatta just after the students finished their exams.
The mother-to-be changed from her Martin Grant Maxi dress to the stunning designer A-line dress with pale blue strip on the hemline.
"It looks like she’s wearing a light blue precious stone earring to match the light blue trim on her hemline," fashion expert Donny Galella told New Idea.
"Meghan truly is nailing her looks on this tour.
"Roksana is a London based designer who also dresses Kate Middleton."
The couple spent time talking to Year Nine students about a social justice project and youth empowerment.
Despite being four months pregnant, Meghan looked radiant and on good form.
Earlier the couple spent time on Bondi Beach to greet the public.
Hundreds of people packed onto the iconic beach on a murky day in Sydney to see Harry and Meghan.
The Duke and Duchess of Sussex met OneWave, a local surfing community group, and took part in a session called Fluro Friday.
Members of the group wore colourful leis for the session which encourages discussion of mental health issues.
The couple were given leis and both Harry and Meghan took off their shoes as they stepped onto the sand.