Eminem is to perform two "once-in-a-lifetime" concerts with Jay-Z.

The 'We Made You' hitmaker is set to team up with the '99 Problems' rapper for a show at Detroit's Comerica Park and one at New York's Yankee stadium - the two artists' hometowns - in September.

Eminem said: "This is a once-in-a-lifetime set of shows, and I know we're both really going to bring it to our hometowns.

"The fans are going to love this and so am I. It's going to be historic."

Eminem will headline the Detroit concert on September 2, with Jay-Z - real name Shawn Carter - topping the bill weeks later at the New York concert on September 13.

The rappers - who most recently worked together on the 'DJ Hero' game which was released earlier this year - made the announcement ahead of a second New York Yankees and Detroit Tigers baseball game at Comerica Park, wearing the jerseys of their respective teams.

Eminem - real name Marshall Mathers - said: "We had talked about doing something together again soon anyway. We just tried to come up with the best way and biggest way to do it.

"We've done things together - smaller shows and whatnot. But I'm not sure we've ever done anything this big."

Jay-Z added: "I look for opportunities to work with Em', any time we get a chance to collaborate on things."

Ticket information for the shows - which sees Eminem returning to perform in Detroit for the first time in five years - has not yet been released.