Sprinkle cut sides of roll with balsamic vinegar. Layer one slice of mozzarella cheese, tomato slices, basil leaves and the remaining slice of mozzarella cheese on the roll. Close sandwich; rub outside with olive oil.
Place sandwich in preheated frypan; top with another heavy frypan to press. Cook until bread is toasted and golden, about 3 minutes. Flip sandwich; top with frypan. Cook second side until toasted, about an additional 2 minutes.