German Chancellor Gerhard Schroeder says his Social Democratic Party will probably form a so-called " Grand Coalition " with the main opposition Christian Democratic Union , after this month 's general election failed to produce a clear winner .