Vanessa Hudgens helped Selena Gomez avoid awkward run-in with Justin Bieber…

The actress also reprised her role of Gabriella Montez from HSM in a hilarious skit with Kellan Lutz.

Don’t you just hate when you’re a party and your ex turns up? Well multiply that awkwardness by about a million and you can kind of see what Selena Gomez went through at the Met Gala.

Sel’s (on-again-off-again-on-again-off-again) ex Justin Bieber also walked the red carpet at the star-studded event which took place earlier this month.

Oh to be a fly on that wall…

Luckily Selena’s pal Vanessa Hudgens was there to help smooth over any awkward moments. The actress appeared on an episode of Watch What Happens Live and spoke about helping Sel out at the bash.

"She's one of my best friends, and you just want to have your girlfriend's back, so that's what I did," said Vanessa.

 At the Met Gala this month
At the Met Gala this month

"We didn't like try to avoid him or anything, but I mean, no-one really wants to see your ex-boyfriend," she added.

We’re glad she lives by the sacred girl code of sisters before misters, right ladies?

During the talk show, Vanessa also reprised her role of Gabriella Montez from High School Musical thanks to a little help from Kellan Lutz, who played the fabulous Sharpay. (Watch below.)

And is it just us, or did he nail it?

We definitely think there’s the makings of something brilliant here.

Hmm we wonder what Ashley Tisdale AKA the 'real' Sharpay thought of his performance...