Geoffrey Dernis had handed Montpellier a seventh-minute lead as they looked to get back on track after last weekend's surprise defeat at lowly Valenciennes.
But Cheikh M'Bengue equalised five minutes before the interval and the hosts could not find a winner against a Toulouse side who finished with 10 men after the 87th-minute dismissal of midfielder Franck Tabanou.
Montpellier move a point above Paris St Germain ahead of the capital club's clash with champions Lille on Sunday night.
Benoit Cheyrou's goal five minutes into stoppage time gave Marseille a 2-1 win over Lorient, who finished with nine men.
Cheyrou headed in from Mathieu Valbuena's free-kick. Earlier Marseille had fallen behind to a strike from Innocent Emeghara, before Valbuena levelled.
Lorient had lost defender Lamine Kone and, immediately prior to the winning goal, Alaixys Romao to red cards.
Jimmy Briand and Lisandro Lopez gave Lyon a 2-1 win over Evian in a game which saw both teams finish with 10 men after the late dismissals of Clement Grenier and Fabrice Ehret in separate incidents.
At the foot of the table, Nancy, Nice and Brestall picked up three points.
Nancy moved out of the drop zone with Lossemy Karaboue and Salif Sane goals sealing a 2-1 victory at Caen, for whom Benjamin Nivet replied.
Substitute Anthony Mounier scored twice in the second half to give Nice a 2-0 success over relegation rivals Valenciennes, while Bruno Grougi's first-half penalty gave Brest a 1-0 win over Auxerre, which lifted them above their opponents. Yannick Sagbo had earlier levelled for the visitors.
Florent Sinama-Pongolle and Max Gradel got St Etienne's goals in a 2-1 win at Dijon - Eric Bautheac replied for the hosts at the end.