Indian Markets End The Week With Gains Of Nearly 6%