Machine Gun Kelly says his rap battle with Eminem is a ''battle between the past and the future''.

The 'Bad Things' rapper has taken aim at his long-time enemy with a brand new rap and has commented on just why he decided to have a go at the rap legend.

Speaking during a gig at the Grand Rapids' Van Andel Arena in Michigan, he said: ''This is not a battle between Michigan and Ohio. This is a battle between the past and the f***ing future.''

Meanwhile, it was recently revealed that Eminem is already back in the studio and Machine Gun Kelly is set to be the firing line once again.

Shady Records-signed producer Mr. Porter said: ''Right now, he in there working. We doing something else right now, but trust me, we'll get to it. I'll tell you this: I wouldn't wanna be [Machine Gun Kelly]. It's great that you took that opportunity and did that, hey, kudos to you, good for you. The one thing that I'm worried about . . . You remember when Thanos threw that whole planet at Iron Man? [It will be like that].''

Eminem decided to get back in the studio after Machine Gun Kelly, 28, released his diss track 'Rap Devil' in response to his newly-released song 'Not Alike'.

On the song, Eminem raps: ''Now you wanna come and f**k with me, huh? / This little c**k-sucker, he must be feeling himself / He wants to keep up his tough demeanour, so he does a feature / Decided to team up with Nina / But next time you don't gotta use Tech N9ne if you wanna come at me with a sub-machine gun/And I'm talking to you but you already know who the f**k you are, Kelly/I don't use sublims and sure as f**k don't sneak-diss/But keep commenting on my daughter Hailie.''