The rally was held in response to growing anti-Semitism in Europe in general and Sweden in particular on the heels of the BDS movement.
This is the first time a high ranking Israeli official has participated in a pro-Israel rally in Sweden, a country which is considered to be one of the toughest fronts for Israeli Hasbara.
Dozens of pro-Palestinian activists tried to block the march, waving Palestinian flags and trying to disrupt the speakers.
"If attacks on Jews are completely removed from facts and based on prejudice, there is already a name for it – it's called anti-Semitism," Lapid said at the rally.
The rally was held on a square named after a member of the Righteous Amongst the Nations, Swedish World War II diplomat Raoul Wallenberg.
"Wallenberg saved my father from being murdered by the Nazis," Lapid said. "He had the courage to love and protect the Nation of Israel. Your government, especially your foreign minister, stand on the wrong side of history and the wrong side of morality."
Lapid came out against the Swedish foreign minister's statements blaming Israel for the recent wave of terror. "if the Swedish foreign minister is concerned about human rights in the Middle East, she needs to talk about the use of children as terrorists or human shields, about the discrimination against the LGBT community in the Palestinian Authority, about the incitement going on there against Jews, about the exploitation of Women in Gaza, and about the human rights situation in Iran."