Watch Roger Waters, John Prine Unite at Newport Folk Festival

Duo performed 1971 track "Hello in There" during Prine's headlining set, which also featured guest spots from Justin Vernon, Jim James, Margo Price

Roger Waters joined John Prine during the folk singer's headlining set at the 2017 Newport Folk Festival to perform 1971's "Hello in There."

Roger Waters joined John Prine onstage Sunday for a surprise appearance during the folk legend's headlining set at the 2017 Newport Folk Festival. The duo performed an intimate rendition of 1971's "Hello in There," a highlight from Prine's self-titled debut LP.

Waters and Prine tackled the tune by fingerpicking a pair of acoustic guitars, backed by cymbal swells and Lucius' soulful backing vocals. The former Pink Floyd bassist – who covered "Hello in There" during his 2015 Newport set – handled lead vocals on the second verse and added rugged harmonies throughout.

Prine's star-studded, fest-closing set featured several other guest performers, including Bon Iver's Justin Vernon, My Morning Jacket frontman Jim James, Margo Price and Nathaniel Rateliff. The stage flooded with dozens of other festival performers during the closing rendition of "Paradise."

During the show, Prime bashed President Trump by dedicating 1971 protest anthem "Your Flag Decal Won't Get You Into Heaven Anymore" to "our current Fuhrer: Donaldo Benito Trumpitini."

Prine recently announced a headlining U.S. fall tour, which launches September 8th in Minneapolis.