More than 2.5 million Muslim pilgrims performed final devil-stoning rites on Monday, as Saudi authorities declared the annual pilgrimage free from the tragedies that have marred haj in recent years.