Katy Perry has opened up about ending her feud with Calvin Harris, six years after they fell out over a concert tour.

The 32-year-old singer clashed with the DJ in 2011 after Harris pulled out as the opening act for Perry's concert tour over issues with set production.

Speaking to On Air With Ryan Seacrest, Perry revealed how the pair made amends at this year's Vanity Fair Oscars party with the artists even agreeing to collaborate on a track together - current massive hit Feels from Harris' latest album Funk Wav Bounces Vol.1.

"We'd had little falling outs here and there. We'd had some public Twitter spats ... Time to put all that behind us, she said.

''We just bumped into each other and he said, 'I think I have a song that you should come check out'.

''I was like 'cool' because we had always meant to work together for years and years and years. I came to the studio and he played me a bunch of unfinished but really solid moments for his new record.

''Then he played me this one part for this new song called Feels and I was like, 'Oh yeah'.

''This is like my favourite song off the record. I was just down to do it. I've always wanted to collaborate with him for years and years and years.''

Perry and Harris took their tiff to social media in 2011 with Perry lambasting the This is What You Came For singer for his tour no-show.

At the time, Perry posted, ''Calvin Harris will NOT be joining in on the fun and has CANCELLED last minute,'' while Calvin hit back saying: ''Sorry to all who wanted to see me with Katy - her team suddenly moved the goalposts and I was to appear on stage with no production.''

Perry then hit back, writing: ''The goalpost seems to be perfectly fine for New Young Pony Club, Yelle, Robyn, Marina & The Diamonds, to name a few. It's fine, I'm used to you cancelling on me, it's become ur staple! (sic).''