Duchess of Cambridge Kate Middleton visited Prince Charles in Scotland on April 5, as part of her two-day tour with husband Prince William, and covered her baby bump in a red Versace coat.  

The expecting royal, who is due to give birth this summer, wrote the same outerwear in December 2006 to watch her then-boyfriend in the Soveriegn's Parade at Sandhurst Military Academy, according to Us Weekly. At the time it was one of her highest-profile public appearances as Prince William's girlfriend. 

For her 2006 outing in the coat, Middleton wore black tights, black heeled boots and a black hat. For her most recent outing with the coat, she kept the black tights and black heeled boots but instead of a hat wore a Strathearn Tartan silk scarf and black Cornelia James gloves, according to the news report.

View a photo here of Middleton in her latest Versace ensemble. 

Prince William and Middleton married in 2011. She spoke details of her pregnancy to reporters on April 4 in Scotland and specifically addressed her due date. She joked, "It's around mid-July, but apparently babies have their own agenda." As for names for her child, Middleton admitted her and her husband have already been thinking of some. 

"We have a short list for both [boy and girl] but it's very difficult," the 31-year-old royal added. "My friends keep texting me names." 

During her stay in Scotland, Middleton met some locals and received gifts as well. Caitlin Tominey, 17, gave her a bonnet, onesie and a teddy bear.

"It's very sweet of you, I'll keep it safe for the big day," Middleton said to Tominey. "I've been trying to knit and I'm really bad. I should be asking you for tips."