It appears that Jay Z has finally found his 100th problem, and it is his sister-in-law.
The incident took place in a hotel elevator following a Met Ball after-party in New York last Monday night.
In the footage, obtained by TMZ, Solange is seen gesticulating wildly and attempting to kick and punch the rapper while Beyonce looks on passively.
As soon as the trio enter the lift at the Standard Hotel, Solange is seen to confront Jay-Z in a seemingly unprovoked attack.
What appears to be a verbal altercation soon escalates with Solange physically lashing out before being restrained by a man, who appears to be a security guard.
Beyonce’s sister manages to break free of the security guard’s grip and again launches herself at 44-year-old Jay-Z, all the while dropping the contents of her purse on the floor.
The security guard is seen to press the emergency stop button to pause the lift and seemingly keep the fight private from the world’s media who are waiting at the ground floor.
At one point, when the 27-year-old Solange tries to kick him with her stiletto, Jay-Z grabs her foot, but at no point attempts to retaliate. Beyonce and the security guard then stand between them both to separate them while Beyonce appears to try and pacify the pair.
As the lift reaches the ground floor and they attempt to exit the elevator, Solange is seen to attack again, smashing Jay-Z over the head with her shiny purse, which the security guard has picked up and returned to the singer.
The group then exit the lift where Beyonce attempts to smile for the gaggle of photographers.
She and Solange climb into a waiting car while a distressed-looking Jay-Z walks to a separate vehicle.
It is not known what caused the fight between the pair, who have known each other for more than a decade.
Watch the bizarre footage of Solange Knowles attacking Jay-Z in a hotel elevator below.