Miley Cyrus has put an end to speculation by tweeting a photo of her wearing her engagement ring.

The singer defiantly proved she isn't having problems with her fiancé Liam Hemsworth by defiantly sharing a photograph of her sporting her 3.5 karat Neil Lane rock on Twitter on Wednesday (15.05.13).

The cheeky snap shows the star and her photographer pal Vijat Mohindra pulling funny faces for the camera as she casually shows off her expensive sparkler.

A source told HollywoodLife: ''The picture was definitely a message to the haters. Miley is trying not to overshare on social media because it's something that has always been an issue between her and Liam Hemsworth.

''She promised him she would be more private, but she can't help herself once in awhile - especially because she's feeling super confident right now.''

After pictures emerged of the star without her engagement ring, speculation was rife 'The Hunger Games' star and the 'Party in the U.S.A.' hitmaker had called postponed their wedding, but it seems their romance - which began on the set of 'The Last Song' - is very much on.

Miley previously spoke out against the rumours, saying she had simply removed her ring to get it cleaned.

She said: ''It just seems right to be wearing this ring and to be committed. But we keep our relationship low-key and don't talk about it any more.''