Brad Paisley certainly made the most of his opening slot on the Rolling Stones' Nashville Zip Code Tour stop on Wednesday (June 17).

When Paisley was first announced as the Stones' Music City opening act, he admitted that he was "thinking about ‘What do I do in my set, and how do I win over the hipsters from East Nashville before it’s over?’" Evidently, his plan involved playing his hits, showing off his stellar guitar skills ... and bringing out a couple special guests.

Carrie Underwood joined Paisley during "Remind Me," their hit duet from 2011 (see video of the performance above), while Paisley invited the Eagles' Joe Walsh out to play Walsh's 1978 song "Life's Been Good" and Paisley's "Alcohol."

"I know a lot of you have waited your whole lives to see the Rolling Stones," Paisley told the crowd (quote via the Tennessean). "You have to sit through me first."

During the Stones' set, Paisley joined the band for "Dead Flowers." He previously played the song live with the legendary band during their 2013 50 & Counting Tour, during a show in Philadelphia.

"Did you try your Southern accent?" Paisley joked with Mick Jagger from stage.

"Hi, y'all," Jagger responded. "He keeps telling me to say that."

According to Nashville's WKRN, Paisley's guitar tech also proposed to his girlfriend on stage during Paisley's opening set. She said yes.

On Instagram, Paisley called his opening gig "truly an honor."

Paisley isn't the only country act to earn an opening slot on the Stones' current tour: Rascal Flatts are set to open for them at the Indianapolis Motor Speedway on July 4.

Watch Brad Paisley Join the Rolling Stones for "Dead Flowers":

See Childhood Photos of Brad Paisley + More Country Stars

Test Your Brad Paisley Knowledge!