Beyonce Knowles wears "sexy stilettos and a beautiful dress" when she wants to seduce her husband Jay-Z.

The pop megastar knows exactly how to turn on the rapper and she also likes to make an effort to make herself feel attractive.

I love a pair of high, sexy stilettos with a beautiful dress, but you have to find out what works for you

In an interview with the new edition of Cosmopolitan magazine, she said: "You should put on good music and something that makes you feel great.

"I love a pair of high, sexy stilettos with a beautiful dress, but you have to find out what works for you - whether it's doing the whole smoky eyes thing or a natural look.

"And never be predictable. Mix it up, surprise him, change your hair - be the woman he knows with a little bit of a twist."

Although the 'Crazy in Love' singer dresses up for romantic evenings with Jay-Z, Beyonce insists the sexiest thing about any woman is if she has confidence.

The 29-year-old beauty is adamant that if you feel happy in your own skin then men will pick up on the vibe.

She said: "The most alluring thing a woman can have is confidence. You can be beautiful but if you're not secure in yourself, you don't come across as sexy.

"You have to feel good about yourself to make others feel good about you. Don't focus on the bits you don't like.

"Look at yourself in a different way and work out what it is you do like."