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: