Kate Middleton made one of her first public appearances since she announced she was pregnant when she greeted the president of Singapore in London Tuesday, Reuters reported. The Duchess of Cambridge has not been seen publicly for practically two months, but she ended her hiatus to welcome President Tony Tan Keng Yam and his wife, Mary, at the Royal Garden Hotel.

Kate Middleton Pregnant Kate Middleton and Prince William the President of Singapore Tony Tan, and his wife, at Horse Guards Parade in London. Photo: Reuters

Middleton, 32, is reportedly 12 weeks pregnant, the New York Post’s Page Six wrote. She wore a gray Alexander McQueen dress coat, which covered most of her baby bump. The duchess accessorized her outfit with a Jane Taylor hat, Jenny Packham clutch and Annoushka pearl earrings with 18-carat yellow gold diamond-encrusted hoops, the news site said.

“I’ve been looking forward to getting out of the house, that’s for sure,” Middleton told the president’s wife. William and Kate escorted the president and his wife to meet Queen Elizabeth II in a horse-drawn carriage.

Kate Middleton 1 Pregnant Kate Middleton showing off her baby bump in London Tuesday. Photo: Reuters

The duchess has been diagnosed with hyperemesis gravidarum, which forced the royal to cancel a commitment. She suffered from the pregnancy-related illness, which is also known as acute morning sickness, during her first pregnancy, with Prince George.

“As with her first pregnancy, the duchess is suffering from hyperemesis gravidarum. Her Royal Highness will no longer accompany the Duke of Cambridge on their planned engagement in Oxford today,” Clarence House said in a statement in early September. She was cared for at Kensington Palace.

Kate Middleton 4 Pregnant Kate Middleton showing off her burgeoning baby bump in London Tuesday. Photo: Reuters

The couple is expecting their second bundle of joy to arrive in April. The child’s gender has yet to be revealed, though some suggest Middleton could be pregnant with a princess. Other reports claim the duchess is expecting twins.

Follow me on Twitter @mariamzzarella