Chancellor Angela Merkel's Christian Democratic Union and Social Democrats reached an agreement to form a new coalition government after negotiations that lasted more than 20 days, Der Spiegel reported.

The negotiators concluded consultations, and the treaty has been agreed, the newspaper writes.

According to dpa, the sides achieved a breakthrough on the division of ministries, the Independent reported.