Manchester City 29 września 2020 został ogłoszony zawodnikiem Manchesteru City, z którym podpisał sześcioletni kontrakt. Angielski klub zapłacił za niego 68 milionów euro, które mogą osiągnąć kwotę 71,6 milionów euro razem z bonusami. W ramach wymiany do Benfiki trafił Nicolás Otamendi. W barwach Manchesteru zadebiutował 3 października w meczu z Leeds United. 27 lutego 2021 strzelił swoją pierwszą bramkę dla klubu, trafiając w wygranym 2:1 starciu z West Ham United, który był 20. meczem Manchesteru wygranym z rzędu.

Kariera reprezentacyjna 15 marca 2018 po raz pierwszy został powołany przez selekcjonera Fernando Santosa do seniorskiej reprezentacji Portugalii. Z powodu skręcenia kostki w prawej nodze nie rozegrał jednak meczu.

17 maja znalazł się w kadrze Portugalii na Mistrzostwa Świata 2018, a 11 dni później zadebiutował w portugalskiej drużynie narodowej, występując w meczu towarzyskim z reprezentacją Tunezji. Pomimo powołania na Mundial, Dias nie wystąpił w żadnym z czterech meczów, które rozegrała Portugalia.

Wygrał z Portugalią Ligę Narodów 2018/2019.

17 listopada 2020 strzelił swoje dwie pierwsze bramki w barwach portugalskiej reprezentacji, trafiając w wygranym 3:2 starciu z Chorwacją.

Wystąpił z Portugalią na Euro 2021.