Silagra contains sildenafil citrate which works by dilating the blood vessels in the penis and allows more blood to flow in this penile area, allowing you to maintain a harder and longer erection for satisfactory sexual activity. Alcohol should not be consumed while taking this medicine.