Some 2,000 protesters, including Hungarian Prime Minister Ferenc Gyurcsany and former German chancellor Gerhard Schroeder, joined a counter-demonstration in Budapest against right-wing groups.