External Affairs Minister Salman Khurshid on Thursday said the government will not sign any nuclear contract with the U.S. that was against national interest.