As Gigi Hadid was leaving a Milan Fashion Week show with her sister Bella Hadid, she had a bit of a shock as a man grabbed her from behind.
TMZ reports that she didn't let this faze her, and acted quickly by fighting him off, delivering a swift elbow to the face.
The guy eventually let go of her ad started walking away, and she yelled after him "Who the f*** are you?! You piece of sh**!"
She told a paparazzi to 'go find that guy'.
The man was Vitali Seduiik, who is notorious for sabotaging red carpets and annoying celebrities - in the past he's hugged Bradley Cooper, kissed Will Smith, and nuzzled Leonardo DiCaprio.
Gigi Hadid has since responded to the incident by taking to Twitter to thank her boxing coach, and defend her right to fight back after The Sun claimed her behaviour was 'not model behaviour'.