Turkish President Tayyip Erdogan took swipes at US and Russian interventions in Syria on Monday and said if countries truly believed a military solution was impossible, they should withdraw their troops.
Russian President Vladimir Putin and his US counterpart Donald Trump said in a joint statement on Saturday they would continue to fight against Islamic State in Syria, while agreeing that there was no military solution to the country's wider, six-year-old conflict.
"I am having trouble understanding these comments," Erdogan told reporters before flying to Russia for talks with Putin. "If a military solution is out of the question, then those who say this should pull their troops out.
"Then a political method should be sought in Syria, ways to head into elections should be examined... We will discuss these with Putin," he said.