Spanish riot police fired rubber bullets and baton-charged protesters Tuesday as thousands rallied near parliament in Madrid in anger at the economic crisis, in clashes that left more than 60 people injured.