Miley Cyrus still wants to marry Liam Hemsworth, even though they are going through a rough patch.

The 20-year-old singer has been forced to deny reports Liam, 23, has been cheating on her and although they have a ''complicated'' relationship, she is still keen to marry her fiance.

A source told People magazine: ''Miley still wants to get married.

''[But] Miley and Liam have had some problems that they are working through.

''They have always had a very passionate relationship. They have a very strong physical attraction, but have very different personalities and backgrounds. This makes their relationship very complicated.''

The couple - who got engaged last summer - has been plagued by break-up reports recently after Liam was spotted chatting closely with 22-year-old Emma Watson and leaving a bash with January Jones, 35, while enjoying nights out in Hollywood without Miley around the Oscars late last month.

Miley previously said that while she is really in love with the Australian actor, they are in no rush to tie the knot and admitted she was eager to focus on her career before their wedding.

She explained: ''I already feel married. I know we are forever. I don't need the paper right now.

''I don't know when we will get married yet. We are still enjoying being engaged. I've got so much planning to do with the tours and getting my record out. First I have my movie, then my record - then I'll do my wedding planning.''