Manchester City have completed the signing of Porto defensive midfielder Fernando.

No transfer fee was announced by City, but Porto had issued a statement to the Portuguese Securities Market Commission (CMVM) on Wednesday evening saying a deal worth £12million had been struck between the two clubs.

"I am so happy to finally be joining Manchester City," Fernando told City's website.

"I know there was talk of me possibly signing last January so I am delighted that the deal has now been done and that I am a City player."