The Queen will spend the day resting after suffering symptoms of gastroenteritis, Buckingham Palace said.
She was due to attend a military celebration in Wales today during the city's St David's Day celebrations, but has been forced to cancel her planned engagements because of the sickness.
She will instead spend the weekend at Windsor, a palace spokeswoman said.
More top news
The wrestling hall of fame star 'Rowdy' Roddy Piper has died aged 61.
Labour has called for compensation from the French government to be paid to Britons affected by the chaos at Calais.
Andy Burnham warns far-left supporters of fellow Labour leadership candidate Jeremy Corbyn are putting party at risk of a 1980s-style split.