Miley Cyrus was noticeably upset while performing her new single Wrecking Ball at the iHeartRadio Music Festival on Saturday afternoon.

The singer, who recently called off her engagement to Liam Hemsworth, had mascara running down her face as she sang her new single.

She left the stage after the song but fans went on Twitter, calling the emotional performance the set's highlight.

Miley Cyrus & Rumored Boyfriend Pose in Racy Pics

Earlier, the pop singer was greeted by a crowd, who chanted: "Miley! Miley! Miley!"

The 20-year-old emerged onstage in all white, wearing a tight corset and high wasted shorts that revealed some of her backside.

Her four-song set opened with the anthemic We Can't Stop, which was followed by  Party In the USA.

Miley Cyrus Bares All After Liam Hemsworth Split

Cyrus, who will release her new album Bangerz next month, also sang a new song called Look at What They've Done to My Song.

The guitar tune featured lyrics like "They think I'm half insane" and "I wish I could find a book to live in."