The midfielder's proposed move to the Etihad fell through in January but boss Manuel Pellegrini was eager to get the deal over the line this time around
City are believed to have agreed an initial fee of £12million with Porto for the midfielder with another £4million in add-ons.
The Blues have been tracking the 26-year-old Fernando for the best part of a year and tried to land him in January
Fernando is expected to fly to Manchester to complete his medical and agree terms before officially becoming a City player.
His impending arrival ensures that the champions have made the quick start to strengthening Manuel Pellegrini’s squad that the manager, and Txiki Begiristain, the director of football, desire. It will be a difficult summer to operate in due to the constrictions of Uefa’s financial fair play (FFP) sanctions and the disruption caused by the World Cup, which begins in Brazil on Thursday
Boss Manuel Pellegrini feels he will take some of the burden off central midfield pair Yaya Toure and Fernandinho.The Premier League champions also want Fernando's Porto team-mate Eliaquim Mangala , but the French centre-half is lukewarm on a switch to the Etihad.
City have wrapped up Bacary Sagna's Bosman signing from Arsenal , although they may wait until the French right-back's contract at the Emirates expires to announce his transfer on July 1.