There's no denying Eminem is often in need of an ego booster and will go as far as he can go to make it seem like this "bad boy" is always on top of his game.

The rapper recently blasted Mariah Carey for denying the pair ever dated and called the diva a "b***h" and a "c***" while appearing on his own satellite radio channel, Shade 45.

Eminem - real name Marshall Mathers III - insisted the couple had been an item, despite Mariah denying the claims.

He said, "Me and Mariah did have a relationship for about a good six or seven months."

The 34-year-old rapper also claimed the brief romance came to an end due to their different personalities.

He added, "It didn't work. I wasn't really into what she was into, our personalities collided. She's a diva and I'm a little more regular, I guess. That fact that she denied we ever had something - that's bad."

Eminem was alleged to have dated the pop diva in 2001 when he worked on her "Charmbracelet" album.

However, Mariah denied his claims, saying, "I knew him, I hung out with him a few times, but nothing sexual occurred. Maybe he thought he'd look bad or something."

RELATED PHOTOS AND ARTICLES
Mariah Carey - 2006 BMI Urban AwardsMariah Carey - Fresh Air Fund Salute To American HeroesMariah Carey - Gillette Venus Awards Mariah Carey Celebrity Legs of A Goddess TitleMariah Carey - Fresh Air Fund Salute To American HeroesMariah Carey - The Emancipation of Mimi Tour at Chicago's United CenterMariah Carey - The Emancipation of Mimi Tour at Chicago's United Center
Mariah Regrets Sony Marriage, Wants A FamilyMariah Carey Says Her Humble Abode Is Made For A Diva
Eminem Due In Irish Court Over "Anger Management"Eminem Attempts To Gag Ex-Wife In Court
Eminem And Ex-Wife Agree To Shut Up In CourtRumor Has It Mariah Carey's Considering Adopting Mexican Orphan