Bob Geldof's eldest daughter Fifi is set to walk down the aisle with her busker beau Andrew Robertson.

31-year-old Fifi took to Instagram to show off her sparkling diamond ring, along with the caption: "The ring #boydonegood."

Speaking to the Daily Mail, an insider said: “They’re going to hold the wedding in July next year.

“I think we all need a happy family event now."

Fifi's father recently announced his engagement to long-term French actress Jeanne Marine.