In a black and white shot that features on the magazine's cover, a messy-haired, heavily-kohled Diaz poses topless with her arms wrapped around herself, reported Mirror online.
A black lace-up miniskirt is the only piece of clothing she is seen wearing.
The 40-year-old actress said last year, "I feel better at 40 than I did at 25."
A second cover for the latest issue of Russian Interview magazine features a close up of Diaz's face in which, with her hair styled into a mullet and her blusher contouring her face, she looks suspiciously like David Bowie's alter ego, Ziggy Stardust.