France legend David Trezeguet believes that all the elements are in place for an outstanding game between France and England.