The 43-year-old rapper said West wanted the songs, his collaborations with Justin Timberlake and Frank Ocean on "Watch the Throne".
"We had this whole plan when me and Kanye did 'Watch The Throne' album that we would go right into our solos after that. Soon as I thought we had wrapped up 'Watch the Throne,' I made two records -- I had 'Holy Grail' and 'Oceans.'
"I played those records for Kanye," Jay-Z explained. "And he was like, 'No, those have to go on 'Watch the Throne.' Four days, four days literally arguing ... not like fighting.
Well, there was some pushing at one point but not between us, just everyone else got a little excited," Jay-Z told BBC's Radio 1 in an interview.