Cardiac tamponade occurs when fluid builds up in the space between the outer sac covering the heart (pericardium) and the heart muscle (myocardium). The excess fluid puts pressure on the heart, causing the ventricles (large heart chambers) to be unable to expand fully. Less blood leaves the heart and blood pressure decreases.