Speaking to local media, President Vladimir Putin's spokesman Dmitry Peskov said, "We are urging all the sides to show restraint", adding, "We would prefer not to see any steps that could introduce additional tensions in the already unstable region."
Deputy Foreign Minister Sergei Ryabkov also told the US to cease actions that looked like a conscious attempt to provoke war with Iran, news agency Reuters reported.
"Now what we see are unending and sustained US attempts to crank up political, psychological, economic and yes military pressure on Iran in quite a provocative way. They (these actions) cannot be assessed as anything but a conscious course to provoke war," Ryabkov was cited as saying.
If Washington did not want war it had to show it, he said.
"If that's really how it is then the US should step back from reinforcing its military presence," said Ryabkov.
The US on Monday approved the deployment of 1,000 additional troops to the Middle East while it is in the midst of soaring tension with Iran.
Acting Defence Secretary Patrick Shanahan said in a statement that the troops were being sent "for defensive purposes to address air, naval, and ground-based threats in the Middle East."
"The recent Iranian attacks validate the reliable, credible intelligence we have received on hostile behaviour by Iranian forces and their proxy groups that threaten United States personnel and interests across the region," Shanahan said.
"The United States does not seek conflict with Iran," the statement said, adding that the deployment aimed "to ensure the safety and welfare of our military personnel working throughout the region and to protect our national interests."