Miley Cyrus impersonated Justin Bieber on 'Saturday Night Live' last night (06.03.11).

The 18-year-old pop star donned a short wig and boyish clothes to poke fun at the 'Baby' singer during her appearance on the popular US show.

After filming she told reporters that she watched videos of Justin - whom she is friends with - to pick up some characteristics such as winking and crotch-grabbing.

As well as impersonating the 16-year-old heartthrob, the singer-and-actress got into character as troubled actress Lindsay Lohan, depicting her talking about fake urine samples with an actor playing Charlie Sheen.

However she also gamely made fun of herself, acting alongside actress Vanessa Bayer who is known for her regular skit 'The Miley Cyrus Show,' in which she spoofs the star using a stong Southern accent.

In the sketch, Vanessa, playing Miley, says: "Justin Bieber, I want to ask you some things. Like, what is your favourite album, and what is Canada like, and do you speak Canadian, and does Usher have to seat people at his own concert because he's an Usher, and do you really never say never, and have you gone through puberty?"

Miley in character as Justin replies: "All I have to say that is, uh, wink."