Torino started the season with a defeat after a last minute wonder goal by Edin Dzeko condemned the Granata to an undeserved defeat.
Armando Izzo and Soualiho Meite made their league debuts for Torino whilst deadline day signings Roberto Soriano and Simone Zaza started on the bench.
Roma made the better start and could have been ahead through Edin Dzeko, but the Bosnian missed the target from close range. However, Toro had the best chance of the half following a quick fire counter attack led to Tomas Rincon hitting the bar.
Torino thought they had taken the lead in the early stages of the second half, when substitute Ola Aina crossed for Iago Falque to score, but the goal was disallowed after a VAR review showed Aina to be narrowly offside.
Soualiho Meite went close to a first Toro goal but his long range effort was well saved by Robin Olsen.
In the dying stages, Roma claimed all three points when Justin Kluivert's deep cross was expertly volleyed home to deny Torino a deserved point.