Mariah Carey will perform at Macy's Fireworks Spectacular on July 4.

The 43-year-old singer will take to the stage in New York City alongside Grammy winner Tim Mcgraw to mark 237 years since the United State of America gained their independence.

The celebrations will see an explosive display including over 40,000 fireworks bursting into light over the famous Hudson River.

Doug Vaughan, EVP of Specials and Late Night, said: ''Mariah Carey and Tim McGraw are the perfect complement to Macy's exceptional fireworks display. NBC is thrilled to have these amazing artists join us in celebrating America's birthday.''

'Macy's 4th of July Fireworks Spectacular' - which will be hosted by Mariah's husband Nick Cannon - will also have the honour of a one- off collaboration with superstar Usher, who will advise on the overall design of the show and be able to put his own stamp on the Independence Day party.

Amy Kule, executive producer of Macy's fireworks display, said: ''This year Macy's 4th of July Fireworks will be transformed into a giant party in the sky captivating audiences along the Hudson River and on television screens across the country.

''Since 1976, Macy's Fireworks have grown in scale and artistry. With this collaboration with Usher, we are taking the show to the next level of entertainment spectacle, combining the very best of Macy's Fireworks with Usher's unparalleled artistic vision.''