The government dismissed a report on the US TV channel Fox that it had broken ranks with the five permanent members of the UN Security Council and wanted to delay any sanctions to allow a deal struck between Iran and the International Atomic Energy Agency on August 21 to take effect.
"That is nonsense," foreign ministry spokesman Martin Jaeger told a regular news conference.
"Germany is prepared to take the necessary steps against Iran, if necessary."
"The government is working closely with our European partners," he said.
The five permanent Security Council members -- Britain, China, France, Russia and the United States -- plus Germany are due to meet to discuss a new draft UN resolution on sanctions against Iran on September 21 in Washington.
Iran maintains that its nuclear programme is aimed at generating electricity but the United States accuses Tehran of covertly developing atomic weapons.