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.
In pictures: Bollywood celebs who share birthdays
'Kahaani 2' trailer launch photos: Vidya Balan takes an auto ride
Photos: Priyanka Chopra's family, celebs watch 'Ventilator' at MAMI
Photos: Raveena Tandon, Sohail Khan at Marathi film 'Bhay' music launch
SRK-Gauri anniversary: B-Town stars and their non-filmi better halves