Stevie Nicks has been giving Katy Perry advice.

The Fleetwood Mac star advised the 'Roar' singer to consider her fellow female singers like Lady GaGa and Rihanna as friends rather than chart rivals when the pair met last September.

She admitted in an interview with ABC News Radio: ''I said to her, 'Katy, let me tell you something. You don't have any rivals. So forget that. Never say that word again...

''You don't have rivals. All of those girls? Friends. You'll probably work with all of them at some point. Friends.' ''

The pair ended up chatting until the early hours of the morning and formed an unlikely friendship when they met in London to perform their respective concerts Fleetwood Mac at the O2, and Katy at the iTunes Festival.

Stevie, 65, added: ''I met her after her rehearsal at 11:30 [pm]. I thought it was going to be a 20-minute, 'Hey, how are you doing?' thing - and we sat for three hours until, like, three in the morning. And we pretty much talked about everything.''

Katy quizzed Stevie about her own musical rivals and the rocker was flabbergasted because the situation in her own 80s heyday was completely different.

She recalled: ''I was, like, speechless. [I said,] 'I didn't have any rivals.' And she said, 'Really? None?' I said, 'No. The girls in Heart [were] friends. Pat Benatar [was a] friend.''