It's hard to predict who will win this match, Juventus are starting to improve and Roma are also in a good trend, but it looks like Juventus are benefiting from playing at home, I will prefer BTTS for this match, from their few matches this season both team almost always score a goal except for Juventus in the second week of the match where they lost 0-1 to Empoli.
Juventus are improving and getting out of their mini crisis but with the matches in international calls, their key players will be tired. Roma have less players who were called for international duty.
The advantage of Juventus in this match is only the home stadium and support from history between two clubs. They are dominating in history.
The Juventus team is now on the winning track. Moreover it is their home match. So Juventus is definitely a favorite in this match. Juventus have won all three of their last five matches against Roma. One match was drawn, Ronaldo was able to score in all these four matches. Ronaldo did not perform in one match, Roma won that match. Now I have doubts about how effective Juventus can be against Roma without Ronaldo.
As I said above, Juventus have only the support from home stadium and history for clashes between Roma and Juventus. However, such factors can not decide match result. How they play in the match will be important and Roma now are confident and they don't want to lose this match. Not because of Juventus but also because they don't want to let Napoli running too far on the table.
Roma will play that match not to get 1 point. Because two teams want to win and take 3 points, it will be a great clash in the weekend. If Dybala can fully recover and can be called and play in the match, it will be more exciting.