Russia will help Syria if it comes under attack, President Vladimir Putin said, stressing that a majority of world leaders attending a G20 summit in St. Petersburg came out against military intervention in the Arab nation.