Manchester City on the hunt for revenge against their Champions League opponents
Mario Balotelli of Manchester City scores an equalising penalty kick during the UEFA Champions League Group D match between Manchester City and Borussia Dortmund at the Etihad Stadium on October 3, 2012 in Manchester, England. (Photo by Stu Forster/Getty Images)

After a fantastic campaign so far, Manchester City potentially comes up against their toughest test in Europe this season, as they take on German side Borussia Dortmund at the quarter-final stage.

Both sides topped their group stages, with City taking 16 points out of possible 18, drawing 0-0 to Porto in their only points dropped.

Dortmund came away 13 points in their group. A loss came in their first game, in a 3-1 defeat against Lazio

With City wiping the floor with Borussia Monchengladbach over the two legs. Dortmund was involved in two classics, seeing off Sevilla 5-4 on aggregate in the last 16.

We take a look at the last times City faced Dortmund in the 2012/13 season.

03/10/12 - Manchester City 1-1 Borussia Dortmund 

City faced a disaster start to their 2012/13 Champions League campaign. They were leading Real Madrid away from home two goals to one with five minutes plus additional time left on the clock.

It was heartbreak for City though, as Karim Benzema popped up on the 87th to equalise. Cristiano Ronaldo stabbed a knife into the hearts of the City boys, scoring a 90th-minute winner to take all three points. 

Jurgen Klopp's Dortmund faced Ajax in the first group game. Robert Lewandowski snatched a goal in the 87th minute to give Dortmund the edge over City.

Dortmund travelled to the Etihad Stadium in the second fixture, where it had already become a must-win game for City.

This game had everything bar three points for City, with Mario Balotelli grabbing a point with a last-gasp penalty. 

The first half was a frantic affair, filled with opportunities. Sergio Aguero had two great chances, with Roman Weidenfeller standing tall. 

Joe Hart pulled off a fantastic save to stop Mario Gotze from opening the scoring, with a one-two interchange between him and Marco Reus.

A pass on the half-way from Jack Rodwell was pounced upon by Reus, who ran through and slotted past Hart, who could only get a slight hand to the ball.

Aguero's effort in the last minute of the game was handled by Neven Subotic. Substitute Balotelli performed his trademark penalty, as he passed the ball into the net to give City a vital point.

04/12/12 Borussia Dortmund 1-0 Manchester City

After a Champions League campaign for City to forget, they had a potential chance of a place in the last 32 of the Europa League if they were victorious over Dortmund with Ajax losing 4-1 to Madrid.

A series of delightful saves from Hart kept City in the game in the first half.  The only chance that came for City in the first 45 was Edin Dzeko with a bouncing shot that was pushed wide from Weidenfeller.

Near the hour mark, Julian Schieber slid in to score from a cross by winger Jakub Blaszczykowski.

Aguero forced some good saves from the Dortmund goalkeeper and Hart stayed busy throughout, but there was nothing City could do to stay in Europe that season.

City will be desperate for revenge on their German opponents come April 6th in the first leg of the quarter-final. A trip to Leicester is on the cards first after the international break.