Francesco Totti scored twice and had a penalty saved as Roma drew 2-2 with Catania in the veteran striker's 500th Serie A match.

Totti should have got his side off to a brilliant start when Juan Pablo Carrizo was adjudged to have brought down Roma striker Fabio Borini.

However, the Catania goalkeeper atoned for his error by parrying Totti's spot kick and the Roma captain blazed the rebound over the bar.

Totti did get on the scoresheet seven minutes into the second half after he was picked out by Fernando Gago. Totti did well to carve out some space for himself before curling a left-footed shot in from just outside the area.

Catania was level shortly afterwards when Gabriel Heinze tripped Pablo Barrientos in the area and Francesco Lodi converted the resulting penalty, sending Roma goalkeeper Bogdan Lobont the wrong way.

The visiting side took the lead 10 minutes later. Lodi turned provider to send a free kick near the corner flag out for the onrushing Giovanni Marchese to volley home.

However, Roma leveled when Totti slotted home Miralem Pjanic's cross.

Roma was somewhat unfortunate not to be granted a penalty in the dying minutes when Nicola Legrottaglie appeared to bundle over Bojan Krkic in the area.