Toulouse were forced to overturn a half-time deficit to get the better of minnows Mont-de-Marsan while Clermont were beaten in Montpellier.
Bayonne failed to score a try but eight penalties were enough for their first win of the season against Stade FranÃ§ais.
Castres steamrolled past newcomers Grenoble but missed out on a bonus point after conceding a try after the final hooter.
Biarritz finished off the weekend by winning in Agen to remain top of the standings after two rounds.
Earlier in the day, Toulon edged past Racing Metro in a thrilling clash on the outskirts of Paris.
Bordeaux-BÃ¨gles 26-22 Perpignan - Match report here
Racing MÃ©tro 21-23 Toulon - Match report here
Bayonne 24-11 Stade FranÃ§ais
Castres 30-13 Grenoble
Montpellier 13-8 Clermont
Toulouse 37-22 Mont-de-Marsan
Agen 19-25 Biarritz
Aviron Bayonnais 24-11 Stade FranÃ§ais Paris
Stade Jean Dauger, Bayonne
Bayonne have yet to score a try this season but nevertheless climb to fifth place in the standings .
Bayonne led 15-3 at half time thanks to five penalties from South African fly-half Jacques-Louis Potgeiter.
A try from skipper Sergio Parisse soon after the restart got the Parisians back in the hunt but Potgeiter kept the scoreboard ticking for the Basque hosts.
Pens: Potgieter 7, Garcia
For Stade FranÃ§ais:
Yellow cards: Lavalla (Stade FranÃ§ais - 64th min)
Bayonne:15 Scott Spedding, 14 Sam Gerber, 13 Manu Ahotaeiloa, 12 Lionel Mazars, 11 Joe Rokocoko, 10 Jacques-Louis Potgeiter, 9 Mike Phillips, 8 Marc Baget, 7 Julien Puricelli, 6 Guillaume Bernad, 5 Mark Chisholm, 4 Abdellatif Boutaty, 3 Nemiah Tialata, 2 David Roumieu, 1 Aretz Iguiniz.
Replacements: 16 Gregory Arganese, 17 Vitolio Manukula, 18 Robin Linde, 19 Dwayne Haare, 20 Cedric Garcia , 21 Gabiriele Lovobalavu , 22 Cedric Heymans , 23 Renaud Boyoud
Stade FranÃ§ais:15 Jerome Porical, 14 Waisea Vuidravuwalu, 13 Geoffrey Doumayrou, 12 Paul Williams, 11 Julien Arias, 10 Jules Plisson, 9 Julien Dupuy, 8 Sergio Parisse, 7 Olivier Missoup, 6 Scott Lavalla, 5 Alexandre Flanquart, 4 Anton Van zyl, 3 Rabah Slimani, 2 Laurent Sempere, 1 Stanley Wright.
Replacements: 16 Remi Bonfils, 17 David Attoub, 18 Pascal Pape, 19 David Lyons, 20 Jerome Fillol, 21 Paul Warwick, 22 Morgan Turinui, 23 Romain Frou.
Castres Olympique 30-13 FC Grenoble
Stade Pierre Antoine, Castres
Castres looked to have a bonus point in the bag until they threw it away in the dying seconds.
Castres lef 16-6 at half time thanks to a penalty try earned by the hosts' scrum and three penalties from scrum-half Rory Kockott.
The hosts domination up front led to another penalty try at scrum time but lock Cyril Veyret scored in injury time to deny CO a bonus point, taking advantage of Pedrie Wannenburg's absence after the South African managed to get sent off within 20 minutes of coming of.
Tries: Penalty try 2 , Bornman
Cons: Kockott 3
Pens: Kockott 3
Pens: Darbo 2
Yellow cards: Buto (Grenoble - 23rd min - high tackle); Bonello (Castres -27th min - high tackle).; Veyret ((Grenoble - 64th min - professional foul),
Red card:Wannenburg (Castres - two yellow cards: dangerous tackle and professional foul)
Castres:15 Brice Dulin, 14 Romain Martial, 13 Seremaia Bai, 12 Romain Cabannes, 11 Marc Andreu, 10 Remi Tales, 9 Rory Kockott, 8 Antonie Claassen, 7 Yannick Caballero, 6 Jan de bruin Bornman, 5 Iosefa Tekori, 4 Christophe Samson, 3 Karena Wihongi , 2 Mathieu Bonello, 1 Saimone Taumoepeau.
Replacements: 16 Brice Mach, 17 Mihaita Lazar, 18 Rodrigo Capo ortega, 19 Pedrie Wannenburg, 20 Romain Teulet , 21 Max Evans , 22 Pierre Bernard , 23 Michael Coetzee
Grenoble::15 Joaquin Tuculet, 14 Lucas Dupont, 13 Rida Jaouher, 12 Aloisio Butonidualevu, 11 Matthieu Nicolas, 10 Blair Stewart, 9 Clement Darbo, 8 Flavien Nouhaillaguet, 7 Henry Vanderglas, 6 Jonathan Best, 5 Benjamin Hand, 4 Cyril Veyret, 3 Dayna Edwards, 2 Laurent Bouchet, 1 Kenan Mutapcic.
Replacements: 16 Gregory Fabro, 17 Anthony Hegarty, 18 Roland Bernard, 19 Naude Beukes, 20 Nicolas Laharrague, 21 Fabien Gengenbacher, 22 Jonathan Pelissie, 23 Karim Kouider
Montpellier HÃ©rault Rugby 13-8 ASM Clermont Auvergne
Stade Yves Du Manoir, Montpellier
Clermont bagged a losing bonus point with the last kick of the game as Montpellier claimed their first win of the season.
Montpellier led 10-5 at half time.
More to follow...
Yellow cards: Carraro (Montpellier - 22nd min - shoulder charge); Cudmore (Clermont - 50th min - shoulder charge); Sivivatu (Clermont - 51st min - dangerous tackle); BÃ©rard (Montpellier -8th min - professional foul)
Montpellier:15 Benjamin Thiery, 14 Timoci Nagusa, 13 Matthew Carraro, 12 Shontayne Hape, 11 Pierre Berard, 10 Francois Trinh duc, 9 Benoit Paillaugue, 8 Alex Tulou, 7 Remy Martin, 6 Fulgence Ouedraogo, 5 Thibaut Privat, 4 Hendrikus Hancke, 3 Giorge Jgenti, 2 Michael Ladhuie, 1 Mikheil Nariashvili.
Replacements: 16 Erasmus Jansen van vuuren, 17 Yvan Watremez, 18 Mamuka Gorgodze, 19 Alexandre Bias, 20 Julien Tomas , 21 Ilian Perraux , 22 Thomas Combezou , 23 Vincent Pelo
Clermont:15 Anthony Floch. 14 Sitiveni Sivivatu, 13 Aurelien Rougerie, 12 Wesley Fofana, 11 Naipolioni Nalaga, 10 David Skrela, 9 Morgan Parra, 8 Damien Chouly, 7 Julien Bardy, 6 Alexandre Lapandry, 5 Nathan Hines, 4 Julien Pierre, 3 Davit Zirakashvili, 2 Ti'i Paulo, 1 Thomas Domingo.
Replacements: 16 Benoit Cabello, 17 Vincent Debaty, 18 Jamie Cudmore, 19 Elvis Vermeulen, 20 Ludovic Radosavljevic, 21 Brock James, 22 Noa seru Nakaitaci, 23 Daniel Kotze.
Stade Toulousain 37-22 Stade Montois
Stade Ernest Wallon, Toulouse
As predicted, Toulouse got their bonus-point win but it didn't come easily as the hosts needed a massive final quarter to claim victory against the club with the smallest budget in the Top 14.
Indeed, the visitors were in front with 20 minutes to play before the wheels came off in spectacular fashion.
Toulouse raced to a 14-6 lead thanks to early tries from prop Jean