"President Zelensky will attend the summit in person," an EU official said on the eve of the summit gathering all 27 leaders for the first time since Zelensky's White House clash with President Donald Trump upended US support for Ukraine.