Frank Weber is all smiles at the World Open.