US Vice President and Democratic presidential candidate Kamala Harris (L) joins US television producer Oprah Winfrey at a 'Unite for America' live streaming rally in Farmington Hills, Michigan, on September 19, 2024
US Vice President and Democratic presidential candidate Kamala Harris (L) joins US television producer Oprah Winfrey at a 'Unite for America' live streaming rally in Farmington Hills, Michigan, on September 19, 2024 AFP

Kamala Harris held a star-studded rally hosted by talk show legend Oprah Winfrey on Thursday, as her US presidential election rival Donald Trump addressed an anti-Semitism event.

Hollywood stars including Jennifer Lopez, Meryl Streep, Julia Roberts, Chris Rock, and Ben Stiller beamed in remotely to lavish praise via screens on the Democratic vice president at the "Unite for America" event.

Sitting on a chat-show style stage, Winfrey started by asking Harris about what seemed a sudden burst in confidence -- "a veil or something dropped" -- after she replaced President Joe Biden as nominee.

"We each have those moments in our lives when you have to step up," the 59-year-old Harris replied.

The pair hugged as Harris arrived on stage at the rally in Michigan, one of the seven crucial battleground states that will decide the knife-edge November 5 election.

Harris urged Americans to unite against the "powerful forces that would try to divide us", represented by Republican former president Trump.

The Democrat then talked through her key campaign points, ranging from abortion to economy and immigration, as she faced softball questions from Winfrey.

TV superstar Winfrey, who also spoke at the Democratic National Convention in Chicago in August, said as she introduced Harris that she felt "hope and joy rising."

Groups including "Swifties for Harris" (made up of fans of Harris-backing pop star Taylor Swift) and "Cat Ladies for Kamala" (women mocking comments by Trump's running mate J.D. Vance on childless people) tuned in remotely.

The US election is effectively neck-and-neck as Harris and Trump try to eke out every vote with 47 days left until polling day.

Harris got a boost from a New York Times/Siena poll showing her marginally ahead in Pennsylvania, perhaps the most crucial of all the swing states, but the survey also put her and Trump level nationwide.

Her glitzy event contrasted with the darker tone taken by Trump at an anti-Semitism event in the capital, Washington.

Accusing Harris of failing to back Israel after the October 7 attacks by Hamas, Trump said that "more than any other people on Earth, Israel, I believe, has to defeat her."

Trump added that "any Jewish person that votes for her... should have their head examined."

The issue could be a crucial one in the election.

The US "Uncommitted" movement, which opposes the Biden-Harris administration's military and political support for Israel's war on Gaza, said on Thursday it would not be backing Harris in the election.

It also threatens Harris's narrow margins in Michigan, where there is a large Arab-American community against the war.

Harris's running mate Tim Walz meanwhile on Thursday met with the families of Americans held hostage by Hamas since the attack.

He said after the meeting that Biden and Harris would "continue doing everything possible to bring them home."

Trump and Harris are also battling for support from US unions.

The powerful Teamsters union on Wednesday declined to endorse a presidential candidate, in a blow for Harris as it had a quarter century tradition of endorsing Democrats.

But Harris's campaign said however that local Teamsters branches representing one million people had since said they endorsed her.

Former US president and Republican presidential candidate Donald Trump speaks at the Israeli-American Council National Summit in Washington, DC, on September 19, 2024
Former US president and Republican presidential candidate Donald Trump speaks at the Israeli-American Council National Summit in Washington, DC, on September 19, 2024 AFP