Nicole Scherzinger is in "a good place" in her personal life.

Nicole Scherzinger

Nicole Scherzinger

After a tumultuous seven-year relationship with Lewis Hamilton, 31, the 38-year-old singer has moved on with 25-year-old tennis ace Grigor Dimitrov and says that she is happier than ever.

She told The Sun: "I'm at a very good place now. I'm really happy. I don't feel like there is any wall up or any tension or awkwardness. But that's what's so great with time and life and experience. What doesn't break you or doesn't kill you really only makes you stronger."

Nicole appeared to blast Lewis during filming of the new season of 'The X Factor' when a contestant sang her song 'Run', which contains the lyrics, "He'll leave you with a broken heart."

Simon Cowell said: "Why did this song make me think of Lewis? Run away, Nicole, run away fast."

And although Nicole confirmed the song was written about her relationship with Lewis, she insisted she has no desire to hurt him.

She said: "I wasn't shying away from anything. But I'm not taking any low digs or slaps at my past relationship because that's just not who I am.

"Music speaks for itself and it's open to interpretation for everyone. But everything I sing, I sing it from my piece of truth."

Meanwhile, Nicole admitted she is at war with Simon over boyband One Direction, as she feels she deserves to get the credit for putting the group together on 'The X Factor' in 2010.

She said: "I stand by that. I'd fight with him on this.

"He could at least give me the credit because he's getting the cash flow from it. These kids are looking at houses the same price as mine. I'm like, 'Wait a second here!' I'm the one having to stand in line to buy One Direction backpacks for my nieces."