All five royals will be at Friday's opening ceremony, where 86-year-old Queen Elizabeth II will officially open the Olympics.

William, Kate and Harry are official ambassadors for the Britain's Olympic and Paralympic teams. They will all attend equestrian events - the princes' cousin Zara is a competitor - and will hand out medals to the winners on Tuesday.

Kate, now known as the Duchess of Cambridge, will be watching gymnastics and synchronized swimming, William will see a Team GB soccer match and Harry will be dropping by beach volleyball.

According to the Telegraph, William, 30, will also watch swimming and water polo events at the Aquatics Centre, while his wife is expected to watch the women's hockey team compete.

Charles and Camilla will also attend events during the first few days of the Games, the Telegraph added, before traveling to Scotland for their annual summer break.

William and Harry's cousins, Princesses Beatrice and Eugenie, will also reportedly attend several events.