The battle between the Monitor and the Virginia happened on March 9, 1862. But the Battle Hampton Roads officially started on March 8, 1862. It started when the CSS Virginia attacked the Union blockade at Hampton Roads. It first speared the USS Cumberland with its battering ram and then assaulted the USS Congress with its guns, sending both to the bottom.