Mexico's senate erupted into violence with punches, pushing and shouting after an opposition party leader grabbed the chamber's president as the session was wrapping up.

The fight broke out following a 'difficult debate' about the presence of armed forces from other countries in Mexico, Fernandez Norona later told a press conference.

Click to watch the moment above.