Iran has warned that it will close the Strait of Hormuz and strike twice as many targets in response to any fresh attack, following recent US strikes on Iranian coastal areas, a source told Press TV on Wednesday.