Guardiola's side given favourable draw after topping Group C
City will face Borussia Monchengladbach in the last 16 of this seasons Champions League, following the draw in Nyon on Monday.
The Blues topped Group C to go through to the knock out phase for the eighth successive season, whilst it is the first time the German side have qualified since 1978.
The teams have met six times in total, with City winning three games, drawing twice and losing once.
Txiki Begiristain, City's Director of Football, said he was looking forward to an open tie against the Marco Rose's team:
“The top teams in Germany play that box-to-box game, they are attacking football, quite open games – so we like open games.
“We have to be better than them in both boxes – you have to be good at defending and attacking.
“But I like to play against German clubs because the football we can give to the spectators and people in their homes is going to be great.
"You have to highlight the coach at the head of it, Marco Rose. He is one of the top coaches and is loved by a lot of clubs in Europe. He is playing good football.
“Marcus Thuram, Denis Zakaria now is back, Ramy Bensebaini, Yann Sommer the goalkeeper – they have a good squad.”
Draw in full:
Borussia Monchengladbach v Manchester City
Lazio v Bayern Munich
Atletico Madrid v Chelsea
RB Leipzig v Liverpool
Porto v Juventus
Barcelona v Paris St-Germain
Sevilla v Borussia Dortmund
Atalanta v Real Madrid