Prince Philip's condition has "improved considerably".

The Duke of Edinburgh was admitted to hospital with a bladder infection on Monday (04.06.12), and while it cast a shadow over celebrations of Queen Elizabeth's Diamond Jubilee, he is on the mend and in "good spirits".

However, according to a Buckingham Palace spokesperson, he will remain in hospital for a few more days.

After visiting his father yesterday (05.06.12), Prince Edward said the duke was feeling "much better," adding he was "in good spirits, he's on good form".

He added that Philip had watched the thanksgiving service at St Paul's cathedral on television.

Prince Philip, who will celebrate his 91st birthday on Sunday, is being treated with antibiotics for his condition.

Edward said: "He's feeling a lot better, he just needs some rest.

Speaking of his mother, he added Queen Elizabeth was "bearing up," adding: "She's missing him, obviously."

Edward's wife, Sophie, said the duke was "naturally upset" to miss out on the end of the Jubilee celebrations, but added: "He's on good form. He is in good spirits."

Bladder infections are quite common in men of Prince Philip's age, but doctors are monitoring him closely, especially as he had heart surgery less than six months ago.

The queen has continued with her public Jubilee duties despite her husband's ill health, but has been being regularly updated on his condition.

During the national service of thanksgiving at St Paul's Cathedral yesterday, the Archbishop of Canterbury said everyone's prayers and thoughts were with the Duke of Edinburgh.