On 29 July 2015, with his opportunities further limited by Arsenal’s signing of Petr Čech earlier that summer, Szczęsny joined Roma on a season-long loan. He made his Serie A debut on 22 August in a 1–1 draw at Hellas Verona. Szczęsny dislocated a finger during Roma’s opening Champions League match against Barcelona after clashing with Luis Suárez, an injury that kept him out for six weeks. In December, he was dropped for Morgan De Sanctis for a league game against Atalanta after again being caught smoking following a 6–1 loss to Barcelona. In total, he made 31 league appearances throughout the season, as Roma finished the 2015–16 season with a third place in the league, clinching the last available Champions League qualifying spot. In an interview with Il Tempo newspaper, Szczęsny stated that he felt that his season with Roma had been positive, and credited his experience training and playing in Italy under manager Luciano Spalletti and goalkeeper coach Nanni as being extremely beneficial to his development. A second season-long loan to Roma was agreed by Arsenal, ahead of the 2016–17 season. In his second season in the Italian capital, Szczęsny kept the most clean sheets in Serie A (14), helping Roma to set a club seasonal record of 87 points, and earn a second-place finish in the league. In total, he made 72 appearances in Serie A over the course of his two seasons with Roma. On 19 July 2017, Szczęsny was signed by Juventus for a €12.2 million initial fee (plus an additional €3.1m in conditional bonuses) on a four-year contract. Although it was reported that Szczęsny would initially serve as a back-up to Gianluigi Buffon under manager Massimiliano Allegri, the latter goalkeeper’s intention to retire at the end of the 2017–18 season saw Szczęsny labelled as a potential long-term replacement for Buffon in the media. On 9 September 2017, Szczęsny made his first appearance for Juventus, achieving a clean sheet as he started in their third match of the season, a 3–0 home win over Chievo in Serie A.