North Korea fires rockets during a military exercise in January 2009. North Korea has test-fired seven missiles in what appeared to be a calculated message of defiance timed for the US Independence Day holiday.