Frankfurt closed 3.4 percent higher, followed by a gain of 2.7 percent in Paris with London rising 2.2 percent.