Christina Aguilera has got some competition when it comes to impersonating other pop stars.
In a new video for iHeartRadio, Selena Gomez does a dead-on impression of her good friend and "sister" Taylor Swift. Gomez threw her head forward and pointed out to an imaginary crowd, although, she did stop short of making a hand heart.
The "Heart Wants What It Wants" singer's impromptu performance came after she drew one of several questions and requests from fans out of a hat. Of course, 22-year-old Gomez insisted it wasn't difficult because she's familiar with Swift's shows.
Other requests had her imitating Shakira (in a pretty impressive attempt!) and rapping A$AP Rocky's part in her new song, "Good for You."
Check out the fun interview below.