Campbell Graham claimed a double as South Sydney Rabbitohs continued their perfect start to the NRL season with a 28-20 defeat of the Gold Coast Titans and Canterbury Bulldogs got up and running on Sunday.

The Rabbitohs joined Melbourne Storm at the top of the ladder by making it three wins out of three under Wayne Bennett to leave the Titans as the only team without a victory.

Graham took a brilliant looped ball from the influential Cody Walker to score the first try after Adam Reynolds opened the scoring with a penalty.

Reynolds laid on a first NRL four-pointer for Corey Allan and Ethan Lowe also touched down for the Bunnies - missing Greg Inglis with a shoulder injury - following Brian Kelly's try at the other end. 

Dale Copley's score just before the break reduced the deficit to 18-8, but Walker's clever kick enabled the agile Graham to nip in for a second try in the corner.

Anthony Don became the Titans' record all-time try-scorer with his 68th to give Gold Coast hope of pulling off a fightback, only for Reynolds to give Souths breathing space with another two penalties as they saw it out at ANZ Stadium.

The Bulldogs secured their first victory of the campaign with a 22-8 success over the previously-unbeaten Wests Tigers in Campbelltown.

Canterbury had the points all-but sewn up in the first half, with Reimis Smith, the impressive Kieran Foran and Dylan Napa crossing.

Adam Elliott added a fourth try for the Bulldogs in the second half and the Tigers - who lost Benji Marshall to a hamstring injury - could only muster scores from Mahe Fonua and Luke Garner.