"Sing for the Moment" was the first song Eminem wrote for the album. It contains samples of the song "
Dream On" by the rock band
Aerosmith.
Joe Perry plays the guitar solo at the end of the song, and a sample of
Steven Tyler singing is used as the chorus for this song. Eminem chants "sing" when Tyler starts to sing the chorus, and Eminem also chants "sing with me" and "come on". Eminem says the words in his live performances as well. The beginning of the song samples the intro of "Dream On" too. "Sing for the Moment" was later released on Eminem's greatest hits compilation album
Curtain Call: The Hits (2005). "Sing for the Moment" mentions John Guerra, a
bouncer whom Eminem had an altercation with on June 4, 2000, after the rapper claimed he saw him kissing his ex-wife Kim. Eminem deliberately mispronounces his last name as "Guerrera:" You're full of shit too, Guerrera, that was a fist that hit you! (Bitch!) The song reached #14 on the
U.S. Billboard Hot 100 Singles Chart, #6 on the
UK Singles Chart, and #5 on the
Australian
ARIAnet Singles Chart. Eminem performed the song with Tyler during Eminem's 2022 Rock and Roll Hall of Fame Induction Ceremony performance, with Tyler singing the entire first verse of "Dream On" before Eminem began the first verse of Sing for the Moment. ==Critical reception==