Miley Cyrus has added glamour to her US gig by sporting a raunchy heart print bikini, while performing at the Fillmore in Detroit.

The 22-year-old Miley Cyrus, who flaunted her sexy body in a baby pink skimpy bikini top and high waisted bottom, tied her hair into a style hidden by a flowing waterfall of bleach-blonde plaits, the Mirror reports.

Enticing her fans, the ‘We Can’t Stop’ hit-maker slid up and down the pole partially disguised behind a beaded curtain.

Miley Cyrus’ fans took out their mobile phones to capture her sexy shots.

Earlier, Cyrus wore a penis attached with straps and went topless while kicking off her Miley Cyrus and Her Dead Petz tour.