Viagra, which contains the active ingredient sildenafil, is a widely recognised treatment for erectile dysfunction. Research shows that approximately two out of three men achieve improved erections with its use. Sildenafil is the generic form, while Viagra is the branded version of the same medication.