The free concert was organized to help heal the city following the protests that rocked the area in August. Donations that were accepted went to help victims from the protests as well as their families and first responders.
Timberlake began his set by covering Sam Cooke's 1964 civil rights ballad "A Change is Gonna Come," Entertainment Tonight reported.
The pop star shared on Instagram footage of himself thanking the fans in attendance onstage with the caption, "Thank you #Charlottesville! There was so much love in the air tonight!"
Williams also got political during his performance when he took a knee in reference to President Donald Trump condemning NFL players who have kneeled during the national anthem as a form of protest. "If I want to get on my knees right now for the people of my city, for the people of my state, that's what this flag is for," Williams said.
The Dave Matthews Band meanwhile performed John Lennon's "Imagine" alongside Stevie Wonder and brought Susan Bro, the mother of 32-year-old Heath Heyer who was killed during the protests, onstage.
Other performers included Chris Stapleton, Brittany Howard of Alabama Shakes, and Cage the Elephant.
Copyright 2017 United Press International, Inc. (UPI). Any reproduction, republication, redistribution and/or modification of any UPI content is expressly prohibited without UPI's prior written consent.