The greatest-hits album, set for release Dec. 6, will include "My Name Is," "The Way I Am," "Lose Yourself" and "Stan," Interscope Records announced Tuesday.
It also will include "at least two all-new, previously unavailable, so-fresh-from-the-studio-we-aren't-even-giving-you-the-song-title songs."
Eminem, whose real name is Marshall Mathers III, is putting the final touches on "Curtain Call," which he has been working on since early summer, according to the statement.
In July, the 32-year-old rapper, denied reports that he was preparing to retire from recording.
The following month, it was announced that he had entered a hospital to undergo treatment for sleep medication dependency — days after canceling his European tour.
For "Curtain Call," Eminem was quoted as saying: "I have some songs that a lot of people like. I have some songs that only I like. This album is obviously for the `lot' of people."