11/07/2013 19:15 BST | Updated 22/05/2015 10:12 BST

Battle Of The Blue Belles: Princess Beatrice V Joan Collins

We realise it doesn't sound like your typical fashion face-off, but Joan Collins (age 79) was definitely giving Princess Beatrice (age 24) a run for her money at the BGC Annual Global Charity Day in London.

Both ladies chose blue just-above-knee-length long-sleeved dresses for the event, which sees celebrities help with financial dealings for the day.

Princess Bea - joined by mum Sarah Ferguson - teamed hers with a rather awkward-looking black belt, which matched her court shoes:


Glamourpuss Joan, meanwhile, opted for a figure-flattering peplum style with flared sleeves and splashes of white, picked up in her stilettos and quilted bag:


Who emerged as the charity (blue) belle of the ball? We think Joan's nailed this one...

See more stylish friends snapped on the red carpet here: