The former Germany captain has expressed unhappiness with the arguments set out by his representative during a court case, leading to the legal practitioner's dismissal
The 36-year-old, who retired from football in October, had earlier been arrested for speeding near Trujilo, Spain, and had already requested a reduction of the €10,000 required to pay the fine.
His lawyer then argued on Thursday that his client currently does not have a regular wage at his disposal and he therefore pleaded for a reduction of the fine to €1000.
Ballack told reporters: "The Spanish lawyer, whom I only let attend because he was appointed to me before the first day of trial, did not have the assignment to argue in the non-sensical way like he apparently did.
"Because of that, I immediately released him from his duty. Of course I respect the Spanish law, the Spanish court and their judgement," he continued.
The final judgement in the case is expected to be announced next week.