American actress and singer-songwriter Miley Cyrus and Australian actor Liam Hemsworth have split up after dating for several years and announcing in 2012 that they were planning to get married, the New York Post reported.

Although the 20-year-old Cyrus denied the break-up a few days ago on Twitter, sources cited by the daily blamed the couple's troubles on the former "Hannah Montana" star's "fiery" character.

Cyrus was photographed recently in Los Angeles without her engagement ring, while Hemsworth, 23, has traveled to his homeland to spend time with his family and friends.

He has been spotted there with his brother Chris Hemsworth, who is also an actor; Chris' wife, Spanish actress Elsa Pataky; and their young daughter, India Rose, the daily said. EFE