Germany's top court ruled Wednesday against the government in a case centred on whether it had broken key debt rules, potentially upending its spending plans and further fuelling tensions in the ruling coalition.

The Federal Constitutional Court overturned a decision to transfer 60 billion euros ($65 billion) of loan authorisations that had been part of pandemic support programmes to a fund aimed at fighting climate change.