UK FTSE +1.9%German DAX +2.8%French CAC +2.9%Spain IBEX +5%Italy MIB +4.3%Huge gains in Europe and markets closed near the highs of the day.