Prime Minister Vladimir Putin says Russia has to keep the balance of power with the U.S by developing offensive weapons.