New Chelsea manager Jose Mourinho, who coached Ballack at the English club, was in Leipzig and the long-speculated transfer of Bayer Leverkusen winger Schurrle to the Premier League club looked to be heading towards completion.
Mourinho himself refused to confirm or deny it, telling reporters: "We will see."
German newspaper Express, however, said the deal had been finalised after a meeting in Germany between Mourinho and Leverkusen sports director Rudi Voller.
The rapid 22-year-old Schurrle joined Leverkusen from Mainz 05 in 2011 and has become a regular for Germany, battling for a starting spot with Lukas Podolski.
Ballack, who won 98 caps for Germany and led them to the 2002 World Cup and Euro 2008 finals, played for clubs including Chelsea, Bayern Munich, Bayer Leverkusen and Kaiserslautern.
Some 50,000 fans filled the stadium to see him play against former colleagues, including Didier Drogba, Michael Essien and Torsten Frings.
Ballack, who started his career at Chemnitzer FC, won a string of domestic club trophies in Germany and England but failed to claim a major European or world title despite coming close on several occasions.
A proposed final Germany appearance last year was rejected by Ballack who was angry with federation officials and coach Joachim Low because of the way his international career ended after injury ruled him out of the 2010 World Cup.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.