The Nifty 50 rallied after resisting the 50-day EMA (23,978) and broke a three-day losing streak with a gain of over 1 percent on August 7.