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
After a wet start for many, a frontal system continues to clear eastwards leaving showers across the UK
Further doubt was cast on David Cameron's credentials as a football fan after he suggested a Britain team takes part in internationals
European football might not want him, but most of the rest of the world does - and very soon that support will drift into the ballot box.