Borussia Dortmund will be hoping their recent upturn in fortunes can continue when they travel to Juventus in the Champions League round of 16 tonight. Jurgen Klopp's side have returned to form in the Bundesliga by winning their last three games to climb to 12th in the table. Inexplicably, Der BVB have spent the majority of the season in the Bundesliga's relegation zone. Despite this, they finished joint top of group D alongside Arsenal on 13 points, claiming first position on goal difference. They actually handed The Gunners one of the most comprehensive 2-0 defeats in the history of football. The 2013 finalists face a stern challenge in getting past the Italian Giants and into the quarter-finals. Juve have won the last three Serie A titles, and look set to make it four on the spin as they currently sit nine points ahead of second-place Roma. They finished second in group A, three points behind Atletico Madrid and will be confident of getting a positive result tonight. This is because they have only lost two of their last 28 Champions League games on home soil, both of those against Dortmund's Bundesliga rivals Bayern Munich. Despite making the Juventus Stadium a fortress,The Old Lady have only managed to score seven goals in this season's competition, only Monaco (4) have scored less of the teams still left. Meanwhile Dortmund have won only one of their last eight Champions League knockout games played away from home, that includes the 2013 final that they of course lost to Bayern. The omens certainly look to be against the Germans. Dortmund boss Jurgen Klopp will be hoping that the flu bug that has affected the likes of Erik Durm, Jakub Blaszczykowski and Mats Hummels will have cleared up. Juve boss Massimiliano Allegri has a full squad to pick from as Arturo Vidal has returned to training following a slight knock.