On stage, however, she matched Cyrus with a high-powered performance.
Her jumpsuit was body-hugging, but it was cut slightly more conservatively around the legs, which featured hot-pants type shorts, not a bathing suit cut.
In contrast, Miley wore something similar for a concert just after she turned 18. But it had loose-fitting, high-cut design that was shockingly revealing.
Selena, 19, spent the previous week on a sexy Mexican holiday with boyfriend Justin Bieber.
She frolicked in the surf and stretched out on the beach in a fetching bikini. Justin heaped attention on her.
The couple has been almost inseparable since Justin’s baby mama scandal broke.
But with media attention dying down and the case looking shakier than ever, both seemed more relaxed.
In fact, they just celebrated the one year anniversary of their relationship. They’ve been so close, they even sparked tabloid rumors of a possible engagement.
But both blew off the rumors and seem far to young to think about getting married.
They were, however, in Mexico to attend the wedding of Selena friend Shannon Larossi. They worked together on the set of Selena’s Disney show, and Selena served as a bridesmaid.
Selena and Justin returned to the United States last Friday for a Christmas concert in Washington, D.C.