Neil Diamond and Barbra Streisand sang together for the first time in 24 years at a concert for Democrat John Kerry's US presidential campaign.
Barbra Streisand was accompanied by husband James Brolin
In a rare public performance, Streisand sang at the fund-raising concert in Los Angeles on Thursday.
She duetted with Diamond on their 1978 hit You Don't Bring Me Flowers before a 2,000-strong sell-out audience, including Kerry.
Other stars at the event included comic actor Billy Crystal and Robert De Niro.
Actors Leonardo DiCaprio and Ben Affleck were also in attendance.
The gala concert is the first of two featuring an array of stage and screen stars aimed at raising $10m (£5.5m) for Mr Kerry's campaign.
The second concert, featuring Whoopi Goldberg, Jon Bon Jovi, the Dave Matthews Band and Mary J Blige, is to be held in New York on 8 July.
Ticket prices range from $250 (£140) to $25,000 (£14,000) per seat.
Jann Wenner, Rolling Stone magazine editor and executive producer of both shows, said it was ambitious but "surprisingly easy" to arrange.
Billy Crystal turned out to support presidential candidate John Kerry
"I've never quite seen before how ready everyone was to show up and work," he said. "It is a diverse array of people.
"Barbra is very associated with Democratic candidates, but you never see Neil Diamond out there. Billy Crystal is mainstream America. Dave Matthews' audience is not a baby-boomer, middle-of-the-road audience.
"As I started getting into it, it seemed clear we could be a little more ambitious because the sentiment on John Kerry's behalf was so strong."
The two shows were originally scheduled for early June, but were postponed because of the death of former US president, Ronald Reagan.