Indian benchmark indices ended mixed on August 13, with the Nifty declining for the third consecutive session, while the Sensex closed marginally higher.