Protesters defy warnings and presidential show of strength to stage biggest rally since disputed election.